Diff of the two buildlogs: -- --- b1/build.log 2024-06-07 07:13:03.823238068 +0000 +++ b2/build.log 2024-06-07 07:30:22.666975009 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 6 19:04:32 -12 2024 -I: pbuilder-time-stamp: 1717743872 +I: Current time: Fri Jul 11 03:36:07 +14 2025 +I: pbuilder-time-stamp: 1752154567 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -33,51 +33,83 @@ dpkg-source: info: applying bison-parser-tab-ftbfs-966903 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3454258/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2697267/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +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 Jul 10 13:36 /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/2697267/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2697267/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='amd64' - DEBIAN_FRONTEND='noninteractive' + 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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a427e4b2640d4ddfbb6f9c974d42664b' - 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='3454258' - PS1='# ' - PS2='> ' + INVOCATION_ID=0602b1e95fb243bba7462638472d3bc1 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2697267 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.7ArgawWN/pbuilderrc_L1TJ --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.7ArgawWN/b1 --logfile b1/build.log gecode_6.2.0-5.1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.7ArgawWN/pbuilderrc_PjdO --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.7ArgawWN/b2 --logfile b2/build.log gecode_6.2.0-5.1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.1.0-21-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 6 07:42 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3454258/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jul 9 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2697267/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -354,7 +386,7 @@ Get: 222 http://deb.debian.org/debian unstable/main amd64 qt5-qmake amd64 5.15.13+dfsg-2 [223 kB] Get: 223 http://deb.debian.org/debian unstable/main amd64 qtbase5-dev-tools amd64 5.15.13+dfsg-2 [765 kB] Get: 224 http://deb.debian.org/debian unstable/main amd64 qtbase5-dev amd64 5.15.13+dfsg-2 [1122 kB] -Fetched 169 MB in 2s (104 MB/s) +Fetched 169 MB in 2s (89.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19716 files and directories currently installed.) @@ -1082,8 +1114,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Jun 7 07:06:19 UTC 2024. -Universal Time is now: Fri Jun 7 07:06:19 UTC 2024. +Local time is now: Thu Jul 10 13:38:01 UTC 2025. +Universal Time is now: Thu Jul 10 13:38:01 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -1287,7 +1319,11 @@ fakeroot is already the newest version (1.35-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-5.1_source.changes +I: user script /srv/workspace/pbuilder/2697267/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2697267/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-5.1_source.changes dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-5.1 dpkg-buildpackage: info: source distribution unstable @@ -1650,7 +1686,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.Lqr9Zy/.qmake.stash +Info: creating stash file /build/reproducible-path/gecode-6.2.0/gistqt.IZfdlK/.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 @@ -1708,8 +1744,10 @@ -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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/core.cpp:38: + from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1717,8 +1755,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/archive.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; @@ -1727,9 +1767,11 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp +-c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/exception.cpp:34: + from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1738,11 +1780,16 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp +-c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/data/rnd.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1764,6 +1811,15 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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 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:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1775,8 +1831,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1841,26 +1895,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/rnd.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/gpi.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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] @@ -1894,16 +1928,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/action.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +-c -o gecode/kernel/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] @@ -1936,8 +1961,19 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/function.cpp:36: + 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; + | ^ +./gecode/kernel/core.hpp:2011: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/memory/region.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1955,7 +1991,7 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from gecode/kernel/memory/manager.cpp:34: + from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1963,6 +1999,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-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] @@ -1996,18 +2034,7 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from gecode/kernel/memory/region.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/afc.cpp:34: + from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2047,26 +2074,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -gecode/kernel/branch/function.cpp: In constructor 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)': -gecode/kernel/branch/function.cpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 90 | : Brancher(home), f(f0), done(false) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/kernel/branch/function.cpp: In static member function 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)': -gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 132 | (void) new (home) FunctionBranch(home,f); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' - 88 | FunctionBranch::FunctionBranch(Home home, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2078,16 +2085,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/function.cpp: In function 'void Gecode::branch(Home, std::function)': -gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | Kernel::FunctionBranch::post(home,f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)' - 129 | FunctionBranch::post(Home home, std::function f) { - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -2098,8 +2095,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2122,6 +2117,12 @@ ./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/kernel/trace/recorder.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -2143,6 +2144,24 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011: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/memory/manager.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./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 -fcf-protection -O3 -D_REENTRANT -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 -fcf-protection -O3 -D_REENTRANT -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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/options.o gecode/search/options.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2175,22 +2194,24 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/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&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/stop.o gecode/search/stop.cpp +-c -o gecode/search/cutoff.o gecode/search/cutoff.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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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) { | ^~~~ @@ -2201,6 +2222,10 @@ ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,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) { | ^~~~ @@ -2218,23 +2243,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/options.o gecode/search/options.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -2252,8 +2260,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); | ~~~~~^~~~ +gecode/kernel/branch/function.cpp: In constructor 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)': +gecode/kernel/branch/function.cpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 90 | : Brancher(home), f(f0), done(false) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/kernel/branch/function.cpp: In static member function 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)': +gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 132 | (void) new (home) FunctionBranch(home,f); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' + 88 | FunctionBranch::FunctionBranch(Home home, + | ~~~~~^~~~ +gecode/kernel/branch/function.cpp: In function 'void Gecode::branch(Home, std::function)': +gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | Kernel::FunctionBranch::post(home,f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)' + 129 | FunctionBranch::post(Home home, std::function f) { + | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/cutoff.o gecode/search/cutoff.cpp +-c -o gecode/search/engine.o gecode/search/engine.cpp 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&)': @@ -2272,8 +2310,15 @@ ./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/engine.o gecode/search/engine.cpp +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/trace/general.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/dfs.o gecode/search/dfs.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ @@ -2283,6 +2328,27 @@ ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -2310,8 +2376,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/lds.o gecode/search/lds.cpp +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2344,8 +2419,37 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/kernel/trace/general.cpp: In function 'void Gecode::trace(Home, TraceFilter, int, Tracer&)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/kernel/trace/general.cpp:42:5: note: in expansion of macro 'GECODE_POST' + 42 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/kernel/trace/general.cpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | GECODE_ES_FAIL(TraceRecorder::post(home,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:409:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 409 | TraceRecorder::post(Home home, TraceFilter tf, int te, Tracer& t) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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/kernel/data/array.cpp:34: + from ./gecode/search.hh:47, + from gecode/search/options.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2354,8 +2458,7 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/stop.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; @@ -2364,7 +2467,8 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/general.cpp:34: + 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; @@ -2372,8 +2476,28 @@ ./gecode/kernel/core.hpp:2011: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; + | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/stop.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2438,21 +2562,19 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/options.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -2469,6 +2591,19 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2480,35 +2615,24 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/kernel/trace/general.cpp: In function 'void Gecode::trace(Home, TraceFilter, int, Tracer&)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/kernel/trace/general.cpp:42:5: note: in expansion of macro 'GECODE_POST' - 42 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/kernel/trace/general.cpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | GECODE_ES_FAIL(TraceRecorder::post(home,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:409:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 409 | TraceRecorder::post(Home home, TraceFilter tf, int te, Tracer& t) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/cutoff.cpp:39: + 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; @@ -2518,7 +2642,7 @@ | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/engine.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; @@ -2526,8 +2650,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/dead.o gecode/search/seq/dead.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] @@ -2560,6 +2682,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/pbs.o gecode/search/pbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2586,12 +2714,6 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2600,6 +2722,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/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -2624,10 +2752,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 -fcf-protection -O3 -D_REENTRANT -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 -fcf-protection -O3 -D_REENTRANT -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/dfs.cpp:34: @@ -2639,9 +2763,11 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/rbs.o gecode/search/rbs.cpp +-c -o gecode/search/nogoods.o gecode/search/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/pbs.o gecode/search/pbs.cpp +-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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/tracer.o gecode/search/tracer.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2650,6 +2776,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/seq/rbs.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -2674,11 +2811,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/bab.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; @@ -2688,7 +2824,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/rbs.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2696,44 +2833,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/exception.o gecode/search/exception.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/dead.hh:34, - from gecode/search/seq/dead.cpp:34: + 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; @@ -2743,8 +2846,8 @@ | ^~~~~ 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/par/pbs.hh:37, + from gecode/search/par/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; @@ -2752,12 +2855,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/tracer.o gecode/search/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: + from ./gecode/search/seq/dead.hh:34, + from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2863,8 +2964,8 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/nogoods.hh:37, + from gecode/search/nogoods.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2874,8 +2975,7 @@ | ^~~~~ 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: + from gecode/search/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; @@ -2915,17 +3015,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from ./gecode/search/nogoods.hh:37, - from gecode/search/nogoods.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2958,8 +3047,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2992,20 +3079,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 ./gecode/search.hh:47, - from gecode/search/exception.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/int-set.o gecode/int/int-set.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3038,11 +3116,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -3071,7 +3144,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp +-c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/int-set.o gecode/int/int-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: @@ -3082,19 +3157,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from ./gecode/search/par/pbs.hh:37, - from gecode/search/par/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var/int.o gecode/int/var/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var/bool.o gecode/int/var/bool.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/array.o gecode/int/array.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3106,38 +3178,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bool.o gecode/int/bool.cpp ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -3169,10 +3211,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var/bool.o gecode/int/var/bool.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/array.o gecode/int/array.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3206,7 +3244,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 -fcf-protection -O3 -D_REENTRANT -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:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: @@ -3217,8 +3255,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: @@ -3229,6 +3265,20 @@ ./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/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:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: @@ -3239,8 +3289,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3305,8 +3353,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3341,7 +3387,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: + from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -3349,24 +3395,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/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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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] @@ -3377,9 +3447,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) | ^~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3432,47 +3510,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] @@ -3515,77 +3552,74 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3615,273 +3649,12 @@ ./gecode/int.hh:4481:17: note: initializing 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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -3928,6 +3701,11 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -3945,16 +3723,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -3965,6 +3733,10 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -3975,147 +3747,108 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of '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:2458:20: note: initializing argument 1 of '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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of '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:2519:20: note: initializing argument 1 of '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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266: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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -4137,30 +3870,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -4171,6 +3880,11 @@ ./gecode/int.hh: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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -4181,6 +3895,30 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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] @@ -4202,198 +3940,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/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.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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/trace/recorder.hpp:401:37: 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:1705:16: note: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -4477,95 +4129,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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] @@ -4601,88 +4164,6 @@ ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -4693,47 +4174,17 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:5071: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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -4742,6 +4193,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -4750,6 +4211,16 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -4758,136 +4229,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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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: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::BoolVar]' - 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -4909,75 +4276,75 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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()); | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -4990,6 +4357,16 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 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); | ^ @@ -4999,48 +4376,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50: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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -5051,25 +4397,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -5081,15 +4408,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -5131,6 +4449,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5142,6 +4481,9 @@ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -5152,27 +4494,34 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/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] @@ -5207,17 +4556,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -5264,9 +4602,46 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -5281,6 +4656,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -5301,12 +4684,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) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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 ./gecode/kernel/data/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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -5335,11 +4741,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -5364,40 +4765,30 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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()); @@ -5444,11 +4835,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -5459,6 +4865,9 @@ ./gecode/int/branch.hpp:44:11: 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/var/bool.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) { | ^~~~ @@ -5485,11 +4894,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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -5530,6 +4963,40 @@ ./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' ./gecode/int/array.hpp:105:28: required from here @@ -5572,81 +5039,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/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/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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -5668,39 +5060,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/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 -./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 -./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 -./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) - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5784,56 +5143,21 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/dom.o gecode/int/dom.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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]' -gecode/int/bool/eqv.cpp:69:49: required from here -./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/kernel/core.hpp:3266:3: note: because '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:655: -./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/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': -./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::NegBoolView]' -gecode/int/bool/eqv.cpp:72:52: required from here -./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/kernel/core.hpp:3266: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:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' - 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + 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; + | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +./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) { | ^~~~ @@ -5858,56 +5182,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/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' -./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]' -gecode/int/bool/eqv.cpp:69:49: required from here -./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) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': -./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' -./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::NegBoolView]' -gecode/int/bool/eqv.cpp:72:52: required from here -./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) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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()); @@ -5936,6 +5210,11 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/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.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5944,6 +5223,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -5961,12 +5245,23 @@ ./gecode/int/branch.hpp:50: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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -5977,6 +5272,16 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5998,6 +5303,89 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/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] @@ -6010,6 +5398,67 @@ ./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.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.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()); + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/bool.cpp: In function 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -6173,6 +5622,11 @@ ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ gecode/int/bool.cpp:141:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | GECODE_ES_FAIL((Bool::Eqv | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6198,6 +5652,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/rel/eq.hpp:568:40: note: initializing argument 1 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_PMI]' 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ @@ -6238,6 +5695,35 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./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/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -6281,6 +5767,27 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -6325,6 +5832,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:5099:15: 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/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) { | ~~~~~^~~~ @@ -6342,6 +5855,10 @@ ./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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: 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/bool.cpp:235:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6423,9 +5940,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: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/int.hh:5128:15: 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.cpp:310:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6465,9 +5988,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::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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.cpp:333:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6712,6 +6245,17 @@ ./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::BoolView]' 241 | LexLqLe::post(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/bool.cpp:545:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 544 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6726,6 +6270,16 @@ ./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::BoolView]' 241 | LexLqLe::post(Home home, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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.cpp:552:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 551 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7348,13 +6902,6 @@ ./gecode/int/bool/ite.hpp:106:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' 106 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -7365,9 +6912,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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -7392,30 +6936,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) | ^~~~~~~ -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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/rel.o gecode/int/rel.cpp ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/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.cpp:45:7: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -7466,6 +7024,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/bool/eqv.hpp:38:30: note: initializing argument 1 of 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 38 | Eqv::Eqv(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ @@ -7474,15 +7036,42 @@ ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 108 | EqBnd::post(Home home, View0 x0, View1 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/int/rel/eq.hpp:577:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.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) { | ^~~~ @@ -7495,6 +7084,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/rel/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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ @@ -7701,8 +7298,6 @@ ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 91 | Le::post(Home home, V0 x0, V1 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/precede.o gecode/int/precede.cpp ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7720,6 +7315,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/dom.o gecode/int/dom.cpp ./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::BoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ @@ -8191,16 +7788,6 @@ ./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) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - 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/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 ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -8572,6 +8159,11 @@ ./gecode/int/bool/ite.hpp:90:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' 90 | IteBnd::IteBnd(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -8581,8 +8173,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/element.o gecode/int/element.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -8592,6 +8182,12 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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 '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]' gecode/int/bool.cpp:45:7: required from here @@ -8605,6 +8201,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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': ./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::NegBoolView]' gecode/int/bool.cpp:51:9: required from here @@ -8617,17 +8223,6 @@ ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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/bool/lq.hpp: In instantiation of 'Gecode::Int::Bool::Lq::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/lq.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:56:7: required from here @@ -8640,6 +8235,11 @@ ./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) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/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]' gecode/int/bool.cpp:121:9: required from here @@ -8749,17 +8349,6 @@ ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:424:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:167:9: required from here @@ -8784,48 +8373,12 @@ ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 86 | Le::Le(Home home, V0 x0, V1 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:167:9: required from here @@ -8862,11 +8415,6 @@ ./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::NegBoolView; BVB = Gecode::Int::NegBoolView]' 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; 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::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:186:13: required from here @@ -8876,15 +8424,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/bool/base.hpp:94:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/bool.cpp:191:11: required from here @@ -9479,38 +9021,12 @@ ./gecode/int/bool/ite.hpp:42:38: note: initializing argument 1 of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]' 42 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' ./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]' @@ -9557,6 +9073,9 @@ ./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/var/int.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) { | ^~~~ @@ -9589,6 +9108,12 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./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::NegBoolView]': ./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::NegBoolView]' ./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::NegBoolView]' @@ -9810,6 +9335,9 @@ ./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/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]' ./gecode/int/bool/or.hpp:792:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' @@ -10336,59 +9864,30 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -10493,150 +9992,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10666,117 +10021,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of '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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/int.hh:2549:20: note: initializing argument 1 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -10796,6 +10040,8 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/rel.o gecode/int/rel.cpp ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -10805,17 +10051,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10827,24 +10062,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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -10886,17 +10103,6 @@ ./gecode/int.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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: 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); @@ -10907,64 +10113,40 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -10986,27 +10168,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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.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/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: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:1705:16: note: initializing argument 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] @@ -11045,40 +10227,110 @@ ./gecode/kernel/core.hpp:3266: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44: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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] @@ -11101,16 +10353,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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -11131,32 +10373,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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()); | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -11181,37 +10426,43 @@ ./gecode/int.hh:4481:17: note: 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:139: -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; - | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-regular.cpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/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/extensional.hh:221: -./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -11227,19 +10478,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, DFA, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-regular.cpp:54:5: note: in expansion of macro 'GECODE_POST' - 54 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -11249,38 +10487,30 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -gecode/int/extensional-regular.cpp:55:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/count.o gecode/int/count.cpp +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -11289,25 +10519,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -11318,17 +10532,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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); @@ -11339,16 +10542,47 @@ ./gecode/int.hh:5128: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -11359,17 +10593,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11391,6 +10635,47 @@ ./gecode/int.hh:5684:14: note: initializing 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/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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -11459,47 +10744,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -11509,32 +10753,57 @@ ./gecode/int/var/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/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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 +./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/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp: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 +./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/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ +./gecode/int/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 +./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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -11544,212 +10813,752 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int/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]' +gecode/int/bool/eqv.cpp:69:49: required from here +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/bool.hh:655: +./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/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': +./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::NegBoolView]' +gecode/int/bool/eqv.cpp:72:52: required from here +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' + 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +./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]' +gecode/int/bool/eqv.cpp:69:49: required from here +./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) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': +./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' +./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::NegBoolView]' +gecode/int/bool/eqv.cpp:72:52: required from here +./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) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp: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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/precede.o gecode/int/precede.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/element.o gecode/int/element.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:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/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; + | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& 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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11764,41 +11573,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:54:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -11812,19 +11586,6 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:56:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -11837,19 +11598,6 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -11857,6 +11605,11 @@ gecode/int/extensional-tuple-set.cpp:68:5: note: in expansion of macro 'GECODE_POST' 68 | GECODE_POST; | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -11874,22 +11627,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:79:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11901,6 +11656,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/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ @@ -11918,29 +11682,6 @@ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ gecode/int/extensional-tuple-set.cpp:92:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11949,9 +11690,6 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -11986,32 +11724,6 @@ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -12025,32 +11737,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:121:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -12075,19 +11761,6 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -12101,19 +11774,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:144:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12156,19 +11816,6 @@ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:161:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12197,19 +11844,6 @@ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:169:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12224,361 +11858,34 @@ ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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 @@ -12589,30 +11896,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/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -12621,18 +11904,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -12649,139 +11920,34 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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:4525:18: note: 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/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:703:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12853,19 +12019,6 @@ ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:972:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12904,6 +12057,11 @@ ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/int/extensional/compact.hpp:983:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 982 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12966,19 +12124,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13047,6 +12192,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -13070,19 +12220,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13105,6 +12242,11 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -13196,19 +12338,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13280,6 +12409,9 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13298,19 +12430,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13355,6 +12474,9 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13393,19 +12515,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13488,19 +12597,6 @@ ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:720:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 719 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13583,19 +12679,6 @@ ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -13645,6 +12728,17 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13667,6 +12761,10 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -13678,19 +12776,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13777,9 +12862,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& 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/extensional/compact.hpp:1226:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13789,19 +12880,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13813,11 +12891,29 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,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/int.hh:2458:20: note: initializing argument 1 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) { | ^~~~ @@ -13881,27 +12977,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/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1077 | ReCompact::post(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1077 | ReCompact::post(Home home, ViewArray& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ -./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) { | ^~~~ @@ -13942,9 +13036,19 @@ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -13979,13 +13083,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13994,15 +13091,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/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -14023,12 +13117,22 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/extensional/compact.hpp:1224:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh: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/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -14074,113 +13178,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int.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/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -14201,24 +13198,26 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -14241,33 +13240,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -14295,6 +13293,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: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<2>]' 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ @@ -14352,6 +13357,11 @@ ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -14391,22 +13401,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 instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:978:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' gecode/int/extensional-tuple-set.cpp:56:7: required from here @@ -14431,12 +13428,31 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 790 | NegCompact::NegCompact(Home home, ViewArray& 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:986:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.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) { | ^~~~ @@ -14455,17 +13471,6 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/extensional-tuple-set.cpp:74:9: required from here @@ -14484,6 +13489,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -14598,28 +13609,15 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14821,57 +13819,26 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/count.o gecode/int/count.cpp ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/extensional-tuple-set.cpp:78:9: required from here @@ -14890,18 +13857,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/extensional/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14911,6 +13869,11 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/extensional-tuple-set.cpp:78:9: required from here @@ -14971,6 +13934,12 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666: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/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:82:9: required from here @@ -14980,6 +13949,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -15133,22 +14112,9 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp: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) { | ^~~~ @@ -15404,16 +14370,6 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:95:9: required from here @@ -15423,9 +14379,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -15468,16 +14421,6 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15487,15 +14430,6 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:95:9: required from here @@ -15517,15 +14451,6 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15694,22 +14619,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 instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -15839,6 +14751,11 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15944,25 +14861,12 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:974:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/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) { | ^~~~ @@ -16170,15 +15074,24 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& 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/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/extensional-tuple-set.cpp:143:9: required from here @@ -16191,6 +15104,12 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -16200,6 +15119,9 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/int/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16209,19 +15131,6 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/extensional-tuple-set.cpp:143:9: required from here @@ -16384,6 +15293,12 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -16468,25 +15383,12 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -16685,19 +15587,6 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/extensional-tuple-set.cpp:160:9: required from here @@ -16878,13 +15767,6 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/extensional-tuple-set.cpp:160:9: required from here @@ -16894,15 +15776,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/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -16912,26 +15788,15 @@ ./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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:164:9: required from here @@ -16983,25 +15848,20 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:164:9: required from here @@ -17050,19 +15910,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17102,28 +15952,58 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, 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/dom.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, 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/dom.cpp:53:5: note: in expansion of macro 'GECODE_POST' + 53 | 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/kernel/core.hpp:3266:3: 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/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, int, 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/dom.cpp:65:5: note: in expansion of macro 'GECODE_POST' + 65 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -17133,15 +16013,52 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const IntVarArgs&, int, 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/dom.cpp:76:5: note: in expansion of macro 'GECODE_POST' + 76 | 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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/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/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, const IntSet&, 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/dom.cpp:89:5: note: in expansion of macro 'GECODE_POST' + 89 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, 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/dom.cpp:100:5: note: in expansion of macro 'GECODE_POST' + 100 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:164:9: required from here @@ -17163,22 +16080,15 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 1089 | (void) new (home) ReCompact(home,x,ts,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 1089 | (void) new (home) ReCompact(home,x,ts,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -17194,6 +16104,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -17221,6 +16141,17 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -17266,12 +16197,31 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/dom.cpp:112:5: note: in expansion of macro 'GECODE_POST' + 112 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ @@ -17287,6 +16237,22 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +gecode/int/dom.cpp:116:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 115 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/dom.hh:40: +./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -17302,9 +16268,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/int/dom.cpp:120:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 119 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(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/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/extensional-tuple-set.cpp:168:9: required from here @@ -17314,6 +16294,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +gecode/int/dom.cpp:124:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | GECODE_ES_FAIL((Rel::ReEqDomInt + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | ::post(home,x,n,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -17395,53 +16383,124 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { + | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/dom.cpp:135:5: note: in expansion of macro 'GECODE_POST' + 135 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/dom.cpp:139:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 138 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./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/int/dom.hh:108: +./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { + | ~~~~~^~~~ +gecode/int/dom.cpp:143:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 142 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) +./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { + | ~~~~~^~~~ +gecode/int/dom.cpp:147:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | GECODE_ES_FAIL((Dom::ReRange + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,x,min,max,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, const IntSet&, Reify, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/dom.cpp:159:5: note: in expansion of macro 'GECODE_POST' + 159 | 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/dom.cpp:162:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:109: +./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { + | ~~~~~^~~~ +gecode/int/dom.cpp:165:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' ./gecode/int/extensional/compact.hpp:703:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -17455,6 +16514,24 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { + | ~~~~~^~~~ +gecode/int/dom.cpp:168:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' ./gecode/int/extensional/compact.hpp:705:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -17468,6 +16545,13 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, 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/dom.cpp:177:5: note: in expansion of macro 'GECODE_POST' + 177 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]' ./gecode/int/extensional/compact.hpp:707:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -17494,19 +16578,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' ./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]' @@ -17559,6 +16630,12 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' ./gecode/int/extensional/compact.hpp:974:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -17566,6 +16643,19 @@ ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, BoolVar, BoolVar, 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/dom.cpp:188:5: note: in expansion of macro 'GECODE_POST' + 188 | 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -17579,12 +16669,38 @@ ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const IntVarArgs&, const IntVarArgs&, 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/dom.cpp:201:7: note: in expansion of macro 'GECODE_POST' + 201 | 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const BoolVarArgs&, const BoolVarArgs&, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/dom.cpp:216:7: note: in expansion of macro 'GECODE_POST' + 216 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' ./gecode/int/extensional/compact.hpp:978:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -17647,22 +16763,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 instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -17780,20 +16883,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, 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/dom.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -17807,19 +16896,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, 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/dom.cpp:53:5: note: in expansion of macro 'GECODE_POST' - 53 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -17833,42 +16909,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, int, 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/dom.cpp:65:5: note: in expansion of macro 'GECODE_POST' - 65 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const IntVarArgs&, int, 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/dom.cpp:76:5: note: in expansion of macro 'GECODE_POST' - 76 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -17876,28 +16916,12 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, const IntSet&, 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/dom.cpp:89:5: note: in expansion of macro 'GECODE_POST' - 89 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -17911,19 +16935,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, 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/dom.cpp:100:5: note: in expansion of macro 'GECODE_POST' - 100 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -17934,33 +16945,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 ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/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/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/dom.cpp:112:5: note: in expansion of macro 'GECODE_POST' - 112 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -17974,17 +16961,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp:116:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 115 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -17992,28 +16968,12 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/dom.hh:40: -./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp:120:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 119 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18021,29 +16981,12 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ -./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp:124:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | GECODE_ES_FAIL((Rel::ReEqDomInt - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | ::post(home,x,n,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18187,32 +17130,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/dom.cpp:135:5: note: in expansion of macro 'GECODE_POST' - 135 | 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) { - | ^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(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) - | ^~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18226,32 +17143,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/dom.cpp:139:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 138 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:108: -./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18262,31 +17153,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/dom.cpp:143:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 142 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { - | ~~~~~^~~~ -gecode/int/dom.cpp:147:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | GECODE_ES_FAIL((Dom::ReRange - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,x,min,max,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18297,12 +17166,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/dom/range.hpp:46:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ @@ -18316,35 +17179,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, const IntSet&, Reify, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/dom.cpp:159:5: note: in expansion of macro 'GECODE_POST' - 159 | GECODE_POST; - | ^~~~~~~~~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/dom.cpp:162:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:109: -./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView 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/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18358,18 +17200,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp:165:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -18383,18 +17213,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp:168:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18408,19 +17226,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, IntVar, 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/dom.cpp:177:5: note: in expansion of macro 'GECODE_POST' - 177 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18434,19 +17239,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, BoolVar, BoolVar, 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/dom.cpp:188:5: note: in expansion of macro 'GECODE_POST' - 188 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18473,19 +17265,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const IntVarArgs&, const IntVarArgs&, 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/dom.cpp:201:7: note: in expansion of macro 'GECODE_POST' - 201 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18512,19 +17291,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -gecode/int/dom.cpp: In function 'void Gecode::dom(Home, const BoolVarArgs&, const BoolVarArgs&, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/dom.cpp:216:7: note: in expansion of macro 'GECODE_POST' - 216 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18551,6 +17317,12 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' ./gecode/int/extensional/compact.hpp:705:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' @@ -18577,6 +17349,16 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: 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/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' ./gecode/int/extensional/compact.hpp:709:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' @@ -18603,6 +17385,16 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' ./gecode/int/extensional/compact.hpp:717:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' @@ -18626,6 +17418,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, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ @@ -18681,6 +17483,14 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' ./gecode/int/extensional/compact.hpp:983:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' @@ -18720,11 +17530,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -18738,12 +17543,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -18757,10 +17556,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -18771,12 +17566,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ @@ -18806,17 +17595,6 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -18882,6 +17660,9 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18889,12 +17670,28 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +gecode/int/extensional-regular.cpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:221: +./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18908,6 +17705,31 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, DFA, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:54:5: note: in expansion of macro 'GECODE_POST' + 54 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-regular.cpp:55:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -18921,6 +17743,11 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp: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/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -19025,6 +17852,12 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666: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/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -19038,6 +17871,16 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -19336,6 +18179,48 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]': +./gecode/int/extensional/compact.hpp:792:58: required from 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' +./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' +./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' +gecode/int/extensional-tuple-set.cpp:56:7: required from here +./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), 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) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]': +./gecode/int/extensional/compact.hpp:516:75: required from 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' +./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' +./gecode/int/extensional/compact.hpp:703:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' +gecode/int/extensional-tuple-set.cpp:121:7: required from here +./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), 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) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]': +./gecode/int/extensional/compact.hpp:792:58: required from 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' +./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' +./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' +gecode/int/extensional-tuple-set.cpp:123:7: required from here +./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), 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) { + | ^~~~ +./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 @@ -19370,48 +18255,53 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]': -./gecode/int/extensional/compact.hpp:792:58: required from 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' -./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' -./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' -gecode/int/extensional-tuple-set.cpp:56:7: required from here -./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { - | ^ +In file included from ./gecode/int/bool.hh:659, + from gecode/int/rel.cpp:35: +./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': +./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | x(x0), pm2(pm20) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]': -./gecode/int/extensional/compact.hpp:516:75: required from 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' -./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' -./gecode/int/extensional/compact.hpp:703:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' -gecode/int/extensional-tuple-set.cpp:121:7: required from here -./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { - | ^ +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/kernel.hh:139: +gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, 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/rel.cpp:45:5: note: in expansion of macro 'GECODE_POST' + 45 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]': -./gecode/int/extensional/compact.hpp:792:58: required from 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' -./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' -./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' -gecode/int/extensional-tuple-set.cpp:123:7: required from here -./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { - | ^ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, 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/rel.cpp:62:5: note: in expansion of macro 'GECODE_POST' + 62 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, 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/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' + 102 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/dom.cpp:115:7: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -19420,6 +18310,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/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ @@ -19428,12 +18324,71 @@ ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/rel.cpp:106:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:695: +./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){ + | ~~~~~^~~~ +gecode/int/rel.cpp:108:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | GECODE_ES_FAIL((Rel::EqBnd::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/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +gecode/int/rel.cpp:112:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/rel.hh:696: +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/arithmetic.o gecode/int/arithmetic.cpp +gecode/int/rel.cpp:116:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/rel.hh:697: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ +gecode/int/rel.cpp:120:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/dom.cpp:123:7: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -19456,6 +18411,16 @@ ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/dom/range.hpp:68:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19465,20 +18430,69 @@ ./gecode/int/dom/range.hpp:40:34: note: initializing argument 1 of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView 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/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 91 | Le::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ ./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/dom.cpp:142:7: required from here ./gecode/int/dom/range.hpp:48:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, 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/rel.cpp:130:5: note: in expansion of macro 'GECODE_POST' + 130 | 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +gecode/int/rel.cpp:139:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./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/var/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/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ ./gecode/int/dom/range.hpp:68:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -19565,1026 +18579,287 @@ ./gecode/int/dom/set.hpp:39:9: note: initializing argument 1 of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 39 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/dom.cpp:115:7: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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:605: -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/dom.cpp:119:7: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/dom.cpp:123:7: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 270 | NaryEqDom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +gecode/int/rel.cpp:141:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/dom/range.hpp:68:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/dom.cpp:138:7: required from here -./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | min(min0), max(max0) {} - | ^ +./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 402 | NaryEqBnd::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +gecode/int/rel.cpp:147:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | GECODE_ES_FAIL((Rel::Nq::post(home,x[i],y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/dom/range.hpp:68:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/dom.cpp:142:7: required from here -./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | min(min0), max(max0) {} - | ^ +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +gecode/int/rel.cpp:152:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/dom/range.hpp:68:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/dom.cpp:146:7: required from here -./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | min(min0), max(max0) {} - | ^ +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/rel.cpp:157:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/dom/set.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/dom.cpp:162:7: required from here -./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ReUnaryPropagator(home,x,b), is(s) { - | ^ +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/rel.cpp:162:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 162 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/dom/set.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/dom.cpp:165:7: required from here -./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ReUnaryPropagator(home,x,b), is(s) { - | ^ +./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 91 | Le::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/rel.cpp:167:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/dom/set.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/dom.cpp:168:7: required from here -./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : ReUnaryPropagator(home,x,b), is(s) { - | ^ +./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 91 | Le::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/rel.cpp:180:5: note: in expansion of macro 'GECODE_POST' + 180 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/rel.cpp:187:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 187 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:191:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 190 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 191 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:195:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 194 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 195 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': -./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/dom.cpp:115:7: required from here -./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | : Propagator(home), x0(y0), b(b0) { - | ^ +./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:203:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 202 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 203 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/int/rel.cpp:207:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/int/rel.cpp:211:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/int/rel.cpp:224:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 224 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/int/rel.cpp:228:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 228 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/int/rel.cpp:232:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 231 | GECODE_ES_FAIL((Rel::ReEqBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 232 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/int/rel.cpp:240:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 239 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 240 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:244:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 243 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:248:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | GECODE_ES_FAIL((Rel::ReEqDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | ::post(home,x0,x1,n))); + | ~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:261:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 260 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/arithmetic.o gecode/int/arithmetic.cpp -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:659, - from gecode/int/rel.cpp:35: -./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': -./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, 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/rel.cpp:45:5: note: in expansion of macro 'GECODE_POST' - 45 | 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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, 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/rel.cpp:62:5: note: in expansion of macro 'GECODE_POST' - 62 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, 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/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' - 102 | 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/rel.cpp:106:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:695: -./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){ - | ~~~~~^~~~ -gecode/int/rel.cpp:108:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | GECODE_ES_FAIL((Rel::EqBnd::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/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -gecode/int/rel.cpp:112:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/rel.hh:696: -./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -gecode/int/rel.cpp:116:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/rel.hh:697: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/rel.cpp:120:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 91 | Le::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, 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/rel.cpp:130:5: note: in expansion of macro 'GECODE_POST' - 130 | 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/rel.cpp:139:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./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/rel/eq.hpp:270:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 270 | NaryEqDom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/rel.cpp:141:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./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/rel/eq.hpp:402:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 402 | NaryEqBnd::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/rel.cpp:147:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | GECODE_ES_FAIL((Rel::Nq::post(home,x[i],y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -gecode/int/rel.cpp:152:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/rel.cpp:157:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/rel.cpp:162:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 162 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 91 | Le::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/rel.cpp:167:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 91 | Le::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/rel.cpp:180:5: note: in expansion of macro 'GECODE_POST' - 180 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/rel.cpp:187:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 187 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:191:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 190 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 191 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:195:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 194 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 195 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:203:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 202 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 203 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/int/rel.cpp:207:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/int/rel.cpp:211:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/int/rel.cpp:224:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 224 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/int/rel.cpp:228:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 228 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/int/rel.cpp:232:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 231 | GECODE_ES_FAIL((Rel::ReEqBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 232 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/int/rel.cpp:240:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 239 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 240 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:244:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 243 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:248:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | GECODE_ES_FAIL((Rel::ReEqDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | ::post(home,x0,x1,n))); - | ~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/int/rel.cpp:261:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 260 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/int/rel.cpp:265:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 264 | GECODE_ES_FAIL((Rel::ReLq - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | ::post(home,x0,x1,r.var()))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/int/rel.cpp:265:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 264 | GECODE_ES_FAIL((Rel::ReLq + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | ::post(home,x0,x1,r.var()))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -20605,16 +18880,6 @@ ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ gecode/int/rel.cpp:282:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20651,32 +18916,12 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/rel/lq-le.hpp:420:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/rel.cpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -20698,6 +18943,15 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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) { | ^~~~ @@ -20718,6 +18972,15 @@ ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ gecode/int/rel.cpp:321:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20746,6 +19009,15 @@ ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ gecode/int/rel.cpp:333:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20760,6 +19032,12 @@ ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:337:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20774,6 +19052,45 @@ ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/dom.cpp:115:7: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:605: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ gecode/int/rel.cpp:350:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20785,9 +19102,108 @@ ./gecode/kernel/core.hpp:3266: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:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/dom.cpp:119:7: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/dom.cpp:123:7: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/dom/range.hpp:68:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/dom.cpp:138:7: required from here +./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | min(min0), max(max0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/dom/range.hpp:68:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/dom.cpp:142:7: required from here +./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | min(min0), max(max0) {} + | ^ +./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/dom/range.hpp:68:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/dom.cpp:146:7: required from here +./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | min(min0), max(max0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ gecode/int/rel.cpp:354:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20796,12 +19212,50 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/dom/set.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/dom.cpp:162:7: required from here +./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ReUnaryPropagator(home,x,b), is(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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/eq.hpp:721:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:358:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20813,9 +19267,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) { | ^~~~ +./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/dom/set.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/dom.cpp:165:7: required from here +./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ReUnaryPropagator(home,x,b), is(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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/dom/set.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/dom.cpp:168:7: required from here +./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : ReUnaryPropagator(home,x,b), is(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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:366:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20824,12 +19315,38 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:370:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 369 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20844,6 +19361,19 @@ ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:374:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 373 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20858,6 +19388,32 @@ ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:387:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 386 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20872,27 +19428,19 @@ ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 502 | ReLqInt::post(Home home, View x, int c, CtrlView 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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:391:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 390 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20907,6 +19455,19 @@ ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:395:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 394 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20915,6 +19476,19 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -20994,6 +19568,28 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -21012,6 +19608,19 @@ ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': +./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/dom.cpp:115:7: required from here +./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | : Propagator(home), x0(y0), b(b0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ gecode/int/rel.cpp:454:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -21070,6 +19679,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ @@ -21172,17 +19820,25 @@ ./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::IntView; VY = Gecode::Int::IntView]' 332 | LexNq::post(Home home, ViewArray& x, ViewArray& 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/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntVarArgs&, 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); @@ -21196,16 +19852,16 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ gecode/int/rel.cpp:572:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 571 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21220,6 +19876,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::IntView]' 241 | LexLqLe::post(Home home, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:580:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 579 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21234,11 +19893,19 @@ ./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::IntView; VY = Gecode::Int::ConstIntView]' 241 | LexLqLe::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:588:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21250,12 +19917,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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/rel/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::IntView]' 241 | LexLqLe::post(Home home, | ~~~~~^~~~ @@ -21273,6 +19934,19 @@ ./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::IntView; VY = Gecode::Int::ConstIntView]' 241 | LexLqLe::post(Home home, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp:612:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 611 | GECODE_ES_FAIL((Rel::LexNq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21287,6 +19961,19 @@ ./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::IntView; VY = Gecode::Int::ConstIntView]' 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ gecode/int/rel.cpp: In function 'void Gecode::rel(Home, const IntArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': gecode/int/rel.cpp:623:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 623 | rel(home,y,irt,x,ipl); @@ -21297,404 +19984,676 @@ gecode/int/rel.cpp:561:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntArgs&, IntPropLevel)' 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323: -./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': -./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} - | ^ +./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 412 | (Home home, View y0, View y1, View y2) - | ~~~~~^~~~ -./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/element/pair.hpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40: -./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::OffsetView; View1 = Gecode::Int::IntView]' - 176 | EqDom::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | (void) new (home) Pair(home,x0,x1,x2,w); - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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 file included from ./gecode/kernel.hh:139: -gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, 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/element.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/element.cpp:47:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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/element.hh:321: -./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' - 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, BoolVar, 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/element.cpp:56:5: note: in expansion of macro 'GECODE_POST' - 56 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -gecode/int/element.cpp:59:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' - 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, 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/element.cpp:69:5: note: in expansion of macro 'GECODE_POST' - 69 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/element.cpp:74:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (Element::post_int(home,c,x0,cx1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' - 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, const IntVarArgs&, IntVar, 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/element.cpp:83:5: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:87:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/element.hh:322: -./gecode/int/element/view.hpp:366:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' - 366 | ViewDom::post(Home home, - | ~~~~~^~~~ -gecode/int/element.cpp:90:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' - 284 | ViewBnd::post(Home home, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, const IntVarArgs&, 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/element.cpp:101:5: note: in expansion of macro 'GECODE_POST' - 101 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:106:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | GECODE_ES_FAIL((Element::ViewDom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/view.hpp:366:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 366 | ViewDom::post(Home home, - | ~~~~~^~~~ -gecode/int/element.cpp:109:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 284 | ViewBnd::post(Home home, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, 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/element.cpp:119:5: note: in expansion of macro 'GECODE_POST' - 119 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 121 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 122 | ::post(home,iv,x0,x1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' - 284 | ViewBnd::post(Home home, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(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/element.cpp:132:5: note: in expansion of macro 'GECODE_POST' - 132 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:136:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | GECODE_ES_FAIL((Element::ViewBnd - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 136 | ::post(home,iv,x0,v1))); - | ~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 284 | ViewBnd::post(Home home, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)': -gecode/int/element.cpp:143:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 43 | Pair::post(Home home, IntView x0, IntView x1, IntView x2, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, 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/element.cpp:156:5: note: in expansion of macro 'GECODE_POST' - 156 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:157:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~^~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' - 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { - | ~~~~~^~~~ -gecode/int/element.cpp:157:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:39:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' - 39 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, 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/element.cpp:167:5: note: in expansion of macro 'GECODE_POST' - 167 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:168:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~^~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' - 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { - | ~~~~~^~~~ -gecode/int/element.cpp:168:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:51:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, BoolVar, IntPropLevel)' - 51 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, 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/element.cpp:178:5: note: in expansion of macro 'GECODE_POST' - 178 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:179:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~^~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' - 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { - | ~~~~~^~~~ -gecode/int/element.cpp:179:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.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; + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:78:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' - 78 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/int/element.cpp: In function 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, 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/element.cpp:189:5: note: in expansion of macro 'GECODE_POST' - 189 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/element.cpp:190:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 190 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~^~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' - 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { - | ~~~~~^~~~ -gecode/int/element.cpp:190:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 190 | element(home, a, pair(home,x,w,y,h), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:114:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)' - 114 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1, - | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -21712,9 +20671,48 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/var/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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -21723,11 +20721,354 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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: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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/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 ./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/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -21739,6 +21080,58 @@ ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -21772,6 +21165,32 @@ ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -21789,6 +21208,19 @@ ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': gecode/int/rel.cpp:139:11: required from here ./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -21803,6 +21235,85 @@ ./gecode/int/rel/eq.hpp:285:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -22177,16 +21688,6 @@ ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/rel.cpp:260:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22207,14 +21708,6 @@ ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 91 | Le::post(Home home, V0 x0, V1 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22235,23 +21728,43 @@ ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | return Le::post(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) { | ^~~~ ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 91 | Le::post(Home home, V0 x0, V1 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); + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22261,14 +21774,6 @@ ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/rel.cpp:268:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22528,6 +22033,17 @@ ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/rel.cpp:390:9: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22550,6 +22066,16 @@ ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/rel.cpp:407:11: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22572,17 +22098,16 @@ ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/element/pair.hpp:40:65: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/rel.cpp:415:11: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22594,37 +22119,16 @@ ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/element/pair.hpp:52:50: required from here -./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]': -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 423 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -./gecode/int/element/int.hpp:425:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 425 | return Int::post(home,c,x0,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ +./gecode/int.hh: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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': gecode/int/rel.cpp:448:9: required from here ./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22636,33 +22140,36 @@ ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ -./gecode/int/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 433 | return Int::post(home,c,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/int.hh:5666: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:145:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/rel/nq.hpp:96:29: note: initializing argument 1 of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 96 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ -./gecode/int/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 439 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]': gecode/int/rel.cpp:454:9: required from here ./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22676,17 +22183,6 @@ ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]': -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 423 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:271:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 271 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -22705,15 +22201,6 @@ ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./gecode/int/element/int.hpp:425:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 425 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:275:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 275 | (void) new (home) NaryLqLe(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22723,24 +22210,20 @@ ./gecode/int/rel/lq-le.hpp:199:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' 199 | NaryLqLe::NaryLqLe(Home home, ViewArray& x) | ~~~~~^~~~ -./gecode/int/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 433 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -./gecode/int/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/precede.cpp: In function 'void Gecode::precede(Home, const IntVarArgs&, int, 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/precede.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/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]': gecode/int/rel.cpp:460:9: required from here ./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22754,17 +22237,6 @@ ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]': -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 423 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:271:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 271 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -22774,6 +22246,19 @@ ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ +gecode/int/precede.cpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/precede.hh:107: +./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' + 96 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:273:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 273 | return Le::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -22783,15 +22268,6 @@ ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./gecode/int/element/int.hpp:425:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 425 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:275:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 275 | (void) new (home) NaryLqLe(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22801,24 +22277,31 @@ ./gecode/int/rel/lq-le.hpp:199:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' 199 | NaryLqLe::NaryLqLe(Home home, ViewArray& x) | ~~~~~^~~~ -./gecode/int/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 433 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/int/precede.cpp: In function 'void Gecode::precede(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/precede.cpp:60:5: note: in expansion of macro 'GECODE_POST' + 60 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -./gecode/int/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 439 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/precede.cpp:64:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ +./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' + 96 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': gecode/int/rel.cpp:494:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22859,17 +22342,6 @@ ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -gecode/int/element.cpp:86:7: required from here -./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ ./gecode/int/rel/lex.hpp:361:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22879,46 +22351,17 @@ ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ -./gecode/int/element/view.hpp:375:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 375 | (void) new (home) ViewDom(home,iv,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/element/view.hpp:360:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' - 360 | ViewDom::ViewDom(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -gecode/int/element.cpp:89:7: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]': gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 293 | (void) new (home) ViewBnd(home,iv,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' - 278 | ViewBnd::ViewBnd(Home home, - | ~~~~~^~~~ ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -22937,26 +22380,6 @@ ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]' 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -gecode/int/element.cpp:105:7: required from here -./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -./gecode/int/element/view.hpp:375:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 375 | (void) new (home) ViewDom(home,iv,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/element/view.hpp:360:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 360 | ViewDom::ViewDom(Home home, - | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -22980,32 +22403,12 @@ ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -gecode/int/element.cpp:108:7: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266: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/lex.hpp:41:32: note: initializing argument 1 of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ -./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' - 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 278 | ViewBnd::ViewBnd(Home home, - | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': gecode/int/rel.cpp:611:9: required from here ./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -23026,55 +22429,6 @@ ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': -gecode/int/element.cpp:121:5: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' - 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' - 278 | ViewBnd::ViewBnd(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -gecode/int/element.cpp:135:5: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' - 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 278 | ViewBnd::ViewBnd(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' ./gecode/int/array.hpp:105:28: required from here @@ -23093,15 +22447,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' gecode/int/rel.cpp:106:9: required from here @@ -23138,18 +22483,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:50: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' gecode/int/rel.cpp:116:7: required from here @@ -23174,35 +22507,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:139:11: required from here @@ -23215,24 +22519,6 @@ ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:141:11: required from here @@ -23245,18 +22531,6 @@ ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/rel.cpp:186:11: required from here @@ -23266,32 +22540,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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:190:11: required from here @@ -23304,18 +22556,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::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:194:11: required from here @@ -23340,29 +22580,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::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:206:11: required from here @@ -23375,18 +22592,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::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:210:11: required from here @@ -23411,18 +22616,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::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:227:13: required from here @@ -23444,21 +22637,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/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView 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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/rel.cpp:239:13: required from here @@ -23471,18 +22652,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::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:243:13: required from here @@ -23504,21 +22673,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/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView 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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/rel.cpp:260:9: required from here @@ -23531,18 +22688,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::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:264:9: required from here @@ -23555,18 +22700,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::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]' - 112 | View::View(Home home, IdxViewArray& iv0, - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:268:9: required from here @@ -23591,18 +22724,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::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./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/kernel/core.hpp:3266: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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:285:11: required from here @@ -23615,18 +22736,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::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]' - 112 | View::View(Home home, IdxViewArray& iv0, - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:289:11: required from here @@ -23648,57 +22757,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266: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::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]' - 112 | View::View(Home home, IdxViewArray& iv0, - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:316:11: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./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/kernel/core.hpp:3266:3: note: 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/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:320:11: required from here @@ -23711,18 +22784,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]' - 112 | View::View(Home home, IdxViewArray& iv0, - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/rel.cpp:328:11: required from here @@ -23735,18 +22796,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./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/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./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/kernel/core.hpp:3266: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/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:332:11: required from here @@ -23771,18 +22820,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]' - 112 | View::View(Home home, IdxViewArray& iv0, - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/rel.cpp:349:13: required from here @@ -23795,18 +22832,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./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::ConstIntView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./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/kernel/core.hpp:3266: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/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/rel.cpp:353:13: required from here @@ -23819,18 +22844,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]' - 112 | View::View(Home home, IdxViewArray& iv0, - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/rel.cpp:357:13: required from here @@ -24047,19 +23060,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:50: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' gecode/int/rel.cpp:579:9: required from here @@ -24096,19 +23096,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' gecode/int/rel.cpp:611:9: required from here @@ -24121,19 +23108,6 @@ ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': ./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::IntView; VY = Gecode::Int::ConstIntView]' gecode/int/rel.cpp:611:9: required from here @@ -24146,185 +23120,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh: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/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]': -./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), 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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' @@ -24338,19 +23133,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), 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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./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::IntView; View1 = Gecode::Int::IntView]' @@ -24364,19 +23146,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' ./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]' @@ -24387,56 +23156,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/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]': -./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), 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) | ~~~~~^~~~ @@ -24453,19 +23172,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/rel/eq.hpp:398:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' @@ -24479,19 +23185,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), 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/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:490:64: required from 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -24505,19 +23198,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:564:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -24531,19 +23211,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), 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/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': ./gecode/int/rel/eq.hpp:564:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -24609,19 +23276,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]': ./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -24632,20 +23286,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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: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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/rel/nq.hpp:97:45: required from 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./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::IntView]' @@ -24737,47 +23380,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -24802,48 +23404,40 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; 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::ConstIntView; V1 = Gecode::Int::IntView]' ./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' @@ -24886,6 +23480,96 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]': +gecode/int/precede.cpp:50:5: required from here +./gecode/int/precede/single.hpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/precede/single.hpp:84:29: note: initializing argument 1 of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' + 84 | Single::Single(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/precede/single.hpp: In instantiation of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]': +./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' +gecode/int/precede.cpp:50:5: required from here +./gecode/int/precede/single.hpp:87:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': +./gecode/int/precede/single.hpp:87:56: required from 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' +./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' +gecode/int/precede.cpp:50:5: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/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) { @@ -24893,57 +23577,200 @@ ./gecode/int/extensional/layered-graph.hpp:918:5: note: here 918 | case Gecode::Support::IT_INT: | ^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::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/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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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) { | ^~~~ @@ -24991,6 +23818,8 @@ ./gecode/int.hh: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/exec.o gecode/int/exec.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] @@ -25012,13 +23841,54 @@ ./gecode/int.hh:5684:14: note: initializing 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/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +In file included from ./gecode/int/element.hh:323: +./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': +./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 412 | (Home home, View y0, View y1, View y2) + | ~~~~~^~~~ +./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/element/pair.hpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | return Rel::EqDom::post(home,x0x1w,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) { + | ^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40: +./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::OffsetView; View1 = Gecode::Int::IntView]' + 176 | EqDom::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | (void) new (home) Pair(home,x0,x1,x2,w); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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 file included from ./gecode/kernel.hh:139: -gecode/int/precede.cpp: In function 'void Gecode::precede(Home, const IntVarArgs&, int, int, IntPropLevel)': +gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, 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/precede.cpp:47:5: note: in expansion of macro 'GECODE_POST' - 47 | GECODE_POST; +gecode/int/element.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -25026,25 +23896,53 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/precede.cpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +gecode/int/element.cpp:47:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/precede.hh:107: -./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' - 96 | Single::post(Home home, ViewArray& x, int s, int t) { +In file included from ./gecode/int/element.hh:321: +./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' + 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, BoolVar, 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/element.cpp:56:5: note: in expansion of macro 'GECODE_POST' + 56 | GECODE_POST; + | ^~~~~~~~~~~ +./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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/precede.cpp: In function 'void Gecode::precede(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)': +gecode/int/element.cpp:59:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 59 | GECODE_ES_FAIL((Element::post_int(home,c,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/element/int.hpp:405:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' + 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, 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/precede.cpp:60:5: note: in expansion of macro 'GECODE_POST' - 60 | GECODE_POST; +gecode/int/element.cpp:69:5: note: in expansion of macro 'GECODE_POST' + 69 | 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) { @@ -25052,18 +23950,321 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/precede.cpp:64:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/element.cpp:74:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (Element::post_int(home,c,x0,cx1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./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/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' - 96 | Single::post(Home home, ViewArray& x, int s, int t) { +./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' + 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, const IntVarArgs&, IntVar, 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/element.cpp:83:5: note: in expansion of macro 'GECODE_POST' + 83 | 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/element.cpp:87:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,iv,x0,x1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/element.hh:322: +./gecode/int/element/view.hpp:366:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' + 366 | ViewDom::post(Home home, + | ~~~~~^~~~ +gecode/int/element.cpp:90:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | ::post(home,iv,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/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' + 284 | ViewBnd::post(Home home, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, const IntVarArgs&, 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/element.cpp:101:5: note: in expansion of macro 'GECODE_POST' + 101 | 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/element.cpp:106:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | GECODE_ES_FAIL((Element::ViewDom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/element/view.hpp:366:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 366 | ViewDom::post(Home home, + | ~~~~~^~~~ +gecode/int/element.cpp:109:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 284 | ViewBnd::post(Home home, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, 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/element.cpp:119:5: note: in expansion of macro 'GECODE_POST' + 119 | 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/element.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 121 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 122 | ::post(home,iv,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/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' + 284 | ViewBnd::post(Home home, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(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/element.cpp:132:5: note: in expansion of macro 'GECODE_POST' + 132 | 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/element.cpp:136:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | GECODE_ES_FAIL((Element::ViewBnd + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 136 | ::post(home,iv,x0,v1))); + | ~~~~~~^~~~~~~~~~~~~~~ +./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/element/view.hpp:284:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 284 | ViewBnd::post(Home home, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)': +gecode/int/element.cpp:143:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' + 43 | Pair::post(Home home, IntView x0, IntView x1, IntView x2, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, 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/element.cpp:156:5: note: in expansion of macro 'GECODE_POST' + 156 | 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/element.cpp:157:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' + 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { + | ~~~~~^~~~ +gecode/int/element.cpp:157:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:39:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' + 39 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, 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/element.cpp:167:5: note: in expansion of macro 'GECODE_POST' + 167 | 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/element.cpp:168:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' + 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { + | ~~~~~^~~~ +gecode/int/element.cpp:168:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:51:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, BoolVar, IntPropLevel)' + 51 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, 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/element.cpp:178:5: note: in expansion of macro 'GECODE_POST' + 178 | 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/element.cpp:179:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' + 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { + | ~~~~~^~~~ +gecode/int/element.cpp:179:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:78:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' + 78 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/int/element.cpp: In function 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, 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/element.cpp:189:5: note: in expansion of macro 'GECODE_POST' + 189 | 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/element.cpp:190:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 190 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:141:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' + 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { + | ~~~~~^~~~ +gecode/int/element.cpp:190:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 190 | element(home, a, pair(home,x,w,y,h), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/element.cpp:114:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)' + 114 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -25098,6 +24299,277 @@ ./gecode/int/var/bool.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::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/element/pair.hpp:40:65: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': +./gecode/int/element/pair.hpp:52:50: required from here +./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]': +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 423 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:425:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 425 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 433 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]': +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 423 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:425:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 425 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 433 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]': +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 423 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:425:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 425 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 433 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | return Int::post(home,c,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/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +gecode/int/element.cpp:86:7: required from here +./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp:375:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 375 | (void) new (home) ViewDom(home,iv,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/element/view.hpp:360:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' + 360 | ViewDom::ViewDom(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +gecode/int/element.cpp:89:7: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' + 278 | ViewBnd::ViewBnd(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +gecode/int/element.cpp:105:7: required from here +./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp:375:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 375 | (void) new (home) ViewDom(home,iv,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/element/view.hpp:360:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 360 | ViewDom::ViewDom(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +gecode/int/element.cpp:108:7: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' + 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 278 | ViewBnd::ViewBnd(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': +gecode/int/element.cpp:121:5: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' + 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' + 278 | ViewBnd::ViewBnd(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +gecode/int/element.cpp:135:5: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' + 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 293 | (void) new (home) ViewBnd(home,iv,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/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 278 | ViewBnd::ViewBnd(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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -25108,6 +24580,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) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -25119,17 +24594,36 @@ ./gecode/int.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/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]': -gecode/int/precede.cpp:50:5: required from here -./gecode/int/precede/single.hpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:50: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/precede/single.hpp:84:29: note: initializing argument 1 of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' - 84 | Single::Single(Home home, ViewArray& x0, - | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,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] @@ -25171,6 +24665,12 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -25179,10 +24679,34 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -25193,6 +24717,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,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); @@ -25213,38 +24743,155 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/exec.o gecode/int/exec.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/precede/single.hpp: In instantiation of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]': -./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' -gecode/int/precede.cpp:50:5: required from here -./gecode/int/precede/single.hpp:87:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' - 476 | (Home home, ViewArray& y) +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,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/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]' + 112 | View::View(Home home, IdxViewArray& iv0, + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./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/kernel/core.hpp:3266: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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]' + 112 | View::View(Home home, IdxViewArray& iv0, + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': @@ -25275,43 +24922,90 @@ ./gecode/int.hh:4481:17: note: initializing 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::Int::IntView; int pc = -1]': -./gecode/int/precede/single.hpp:87:56: required from 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' -./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' -gecode/int/precede.cpp:50:5: required from here -./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/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | : View(home,iv,x0,x1) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]' + 112 | View::View(Home home, IdxViewArray& iv0, + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./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/kernel/core.hpp:3266: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::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]' + 112 | View::View(Home home, IdxViewArray& iv0, + | ~~~~~^~~~ +./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/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./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/kernel/core.hpp:3266: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/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]' + 112 | View::View(Home home, IdxViewArray& iv0, + | ~~~~~^~~~ +./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::ConstIntView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./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/kernel/core.hpp:3266: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/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,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/element/view.hpp:112:35: note: initializing argument 1 of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]' + 112 | View::View(Home home, IdxViewArray& iv0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -25340,6 +25034,21 @@ ./gecode/int.hh:4525:18: note: 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::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:50: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/arithmetic.hh:39, + from gecode/int/arithmetic.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -25371,6 +25080,9 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp: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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -25381,25 +25093,56 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/iter.hh:59, - from ./gecode/int.hh:61: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': -./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/element/view.hpp:447:31: required from 'Gecode::ExecStatus Gecode::Int::Element::ViewDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; Gecode::ModEventDelta = int]' -./gecode/int/element/view.hpp:402:3: required from here -./gecode/iter/ranges-inter.hpp:142:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 142 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp: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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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) { | ^~~~ @@ -25413,9 +25156,250 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]': +./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), 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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), 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::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]': +./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), 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::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), 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 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:139: gecode/int/count.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -25471,10 +25455,42 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/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) { + | ^~~~ In file included from ./gecode/int/count.hh:256: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ +./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/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), 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/count.cpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | GECODE_ES_FAIL((Count::GqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25497,6 +25513,16 @@ gecode/int/count.cpp:86:5: note: in expansion of macro 'GECODE_POST' 86 | GECODE_POST; | ^~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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) { | ^~~~ @@ -25514,9 +25540,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/var/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/count/view-eq.hpp:44:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]' 44 | EqView::post(Home home, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ gecode/int/count.cpp:98:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25567,6 +25604,9 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -26192,6 +26232,8 @@ ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]' 44 | LqView::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/exec/when.o gecode/int/exec/when.cpp gecode/int/count.cpp:400:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 399 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26220,13 +26262,6 @@ ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]' 43 | GqView::post(Home home, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -27021,8 +27056,6 @@ ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of 'Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]' 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/exec/when.o gecode/int/exec/when.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]' ./gecode/int/array.hpp:105:28: required from here @@ -27041,6 +27074,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/element/pair.o gecode/int/element/pair.cpp ./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': ./gecode/int/count/int-eq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' gecode/int/count.cpp:53:7: required from here @@ -27969,36 +28004,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:59, - from ./gecode/int.hh:61: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': -./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/count/rel.hpp:294:5: required from 'Gecode::ExecStatus Gecode::Int::Count::prune(Gecode::Space&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' -./gecode/int/count/view-gq.hpp:94:7: required from 'Gecode::ExecStatus Gecode::Int::Count::GqView::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false; Gecode::ModEventDelta = int]' -./gecode/int/count/view-gq.hpp:68:3: required from here -./gecode/iter/ranges-inter.hpp:142:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 142 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/exec.hh:37, - from gecode/int/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/element/pair.o gecode/int/element/pair.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -28031,17 +28036,37 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/arithmetic.hh:39, - from gecode/int/arithmetic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/iter.hh:59, + from ./gecode/int.hh:61: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': +./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/count/rel.hpp:294:5: required from 'Gecode::ExecStatus Gecode::Int::Count::prune(Gecode::Space&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' +./gecode/int/count/view-gq.hpp:94:7: required from 'Gecode::ExecStatus Gecode::Int::Count::GqView::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false; Gecode::ModEventDelta = int]' +./gecode/int/count/view-gq.hpp:68:3: required from here +./gecode/iter/ranges-inter.hpp:142:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 142 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp +In file included from ./gecode/iter.hh:59, + from ./gecode/int.hh:61: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': +./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/element/view.hpp:447:31: required from 'Gecode::ExecStatus Gecode::Int::Element::ViewDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; Gecode::ModEventDelta = int]' +./gecode/int/element/view.hpp:402:3: required from here +./gecode/iter/ranges-inter.hpp:142:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 142 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ 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] @@ -28146,17 +28171,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/int.hh:59, - from ./gecode/int/exec.hh:37, - from gecode/int/exec/when.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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] @@ -28186,38 +28200,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -28308,326 +28290,32 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/exec.hh:83: -./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': -./gecode/int/exec/when.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : UnaryPropagator(home,x), t(t0), e(e0) { - | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/exec.hh:37, + from gecode/int/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int/bool.hh:659, + from ./gecode/int/linear/bool-int.hpp:38, + from ./gecode/int/linear.hh:1014, + from ./gecode/int/arithmetic.hh:43: +./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:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/int/exec/when.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': -./gecode/int/exec/when.hpp:64:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | (void) new (home) When(home,x,t,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/int/exec/when.hpp:37:19: note: initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' - 37 | When::When(Home home, BoolView x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/exec.cpp: In function 'void Gecode::wait(Home, IntVar, std::function, 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/exec.cpp:41:5: note: in expansion of macro 'GECODE_POST' - 41 | 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/exec.cpp:42:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/kernel.hh:190: -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -gecode/int/exec.cpp: In function 'void Gecode::wait(Home, BoolVar, std::function, 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/exec.cpp:48:5: note: in expansion of macro 'GECODE_POST' - 48 | 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/exec.cpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -gecode/int/exec.cpp: In function 'void Gecode::wait(Home, const IntVarArgs&, std::function, 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/exec.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/exec.cpp:57:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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::Int::IntView]' - 232 | NaryWait::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/exec.cpp: In function 'void Gecode::wait(Home, const BoolVarArgs&, std::function, 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/exec.cpp:63:5: note: in expansion of macro 'GECODE_POST' - 63 | 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/exec.cpp:65:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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::Int::BoolView]' - 232 | NaryWait::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/int/exec.cpp: In function 'void Gecode::when(Home, BoolVar, std::function, std::function, 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/exec.cpp:74:5: note: in expansion of macro 'GECODE_POST' - 74 | 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/exec.cpp:75:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 75 | GECODE_ES_FAIL(Int::Exec::When::post(home,x,t,e)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./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/exec/when.hpp:50:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' - 50 | When::post(Home home, BoolView x, - | ~~~~~^~~~ -gecode/int/exec.cpp: In function 'void Gecode::when(Home, BoolVar, std::function, IntPropLevel)': -gecode/int/exec.cpp:82:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | when(home, x, t, [](Space&) {}); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/exec.cpp:70:13: note: initializing argument 1 of 'void Gecode::when(Home, BoolVar, std::function, std::function, IntPropLevel)' - 70 | when(Home home, BoolVar 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/exec/when.hpp:40:65: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]': -gecode/int/exec.cpp:42:5: required from here -./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' - 110 | UnaryWait::UnaryWait(Home home, View x0, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]': -gecode/int/exec.cpp:49:5: required from here -./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' - 110 | UnaryWait::UnaryWait(Home home, View x0, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]': -gecode/int/exec.cpp:57:5: required from here -./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | return UnaryWait::post(home,x[0],c); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' - 176 | NaryWait::NaryWait(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]': -gecode/int/exec.cpp:65:5: required from here -./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | return UnaryWait::post(home,x[0],c); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' - 176 | NaryWait::NaryWait(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]': -./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' -gecode/int/exec.cpp:42:5: required from here -./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]': -./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' -gecode/int/exec.cpp:49:5: required from here -./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]': -./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' -gecode/int/exec.cpp:57:5: required from here -./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -28639,18 +28327,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]': -./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' -gecode/int/exec.cpp:65:5: required from here -./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -28672,268 +28348,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014, - from ./gecode/int/arithmetic.hh:43: -./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/int/arithmetic.hh:767: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:260:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -28945,16 +28359,6 @@ ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ -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/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:347:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 347 | : TernaryPropagator(home,x0,x1,x2) {} @@ -28965,17 +28369,6 @@ ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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:139: gecode/int/arithmetic.cpp: In function 'void Gecode::abs(Home, IntVar, IntVar, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -29192,24 +28585,6 @@ ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB 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/arithmetic.cpp:132:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29218,35 +28593,12 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB 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/int/arithmetic.cpp: In function 'void Gecode::argmax(Home, const IntVarArgs&, int, IntVar, bool, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -29465,28 +28817,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/arithmetic.cpp:282:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29501,16 +28831,6 @@ ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB 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/arithmetic.cpp:285:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29525,16 +28845,6 @@ ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]' 48 | ArgMax::post(Home home, IdxViewArray& x, VB 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/int/arithmetic.cpp: In function 'void Gecode::argmin(Home, const BoolVarArgs&, int, IntVar, bool, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -29891,63 +29201,6 @@ ./gecode/int/arithmetic/nroot.hpp:172:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 172 | NrootBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 @@ -29982,58 +29235,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./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 ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -30127,17 +29328,6 @@ ./gecode/int/arithmetic/abs.hpp:88:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 88 | AbsBnd::AbsBnd(Home home, View x0, View 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/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:56:7: required from here ./gecode/int/arithmetic/max.hpp:246:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -30149,16 +29339,6 @@ ./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){ | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/arithmetic/max.hpp:248:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -30207,27 +29387,15 @@ ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -In file included from ./gecode/int/exec.hh:83: -./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': -./gecode/int/exec/when.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : UnaryPropagator(home,x), t(t0), e(e0) { - | ^ ./gecode/int/arithmetic/max.hpp:88:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | return Rel::Lq::post(home,x0,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp:89:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | (void) new (home) MaxBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30317,16 +29485,6 @@ ./gecode/int/arithmetic/max.hpp:129:37: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 129 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ -./gecode/int/exec/when.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': -./gecode/int/exec/when.hpp:64:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | (void) new (home) When(home,x,t,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/int/exec/when.hpp:37:19: note: initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' - 37 | When::When(Home home, BoolView x, - | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]': gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/arithmetic/max.hpp:246:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -31562,6 +30720,14 @@ ./gecode/int/arithmetic/nroot.hpp:296:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 296 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/exec.hh:37, + from gecode/int/exec/when.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& 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/arithmetic/nroot.hpp:412:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 412 | (void) new (home) NrootDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31609,40 +30775,9 @@ ./gecode/int/arithmetic/nroot.hpp:166:32: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 166 | NrootBnd::NrootBnd(Home home, IntView x0, IntView x1, const Ops& 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -31661,17 +30796,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/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/exec/when.hpp:40:65: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/arithmetic/abs.hpp:150:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:43:7: required from here @@ -31738,6 +30862,14 @@ ./gecode/int/arithmetic/abs.hpp:89:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | : BinaryPropagator(home,x0,x1) {} | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(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) { | ^~~~ @@ -31864,6 +30996,9 @@ ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]' 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:338:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:102:7: required from here @@ -31948,6 +31083,16 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]': ./gecode/int/arithmetic/argmax.hpp:59:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:181:9: required from here @@ -31960,11 +31105,6 @@ ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 86 | Le::Le(Home home, V0 x0, V1 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/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]': ./gecode/int/arithmetic/argmax.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:181:9: required from here @@ -31977,12 +31117,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]': ./gecode/int/arithmetic/argmax.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]' gecode/int/arithmetic.cpp:184:9: required from here @@ -31992,6 +31126,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -32001,39 +31140,18 @@ ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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: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/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& 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/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]': ./gecode/int/arithmetic/argmax.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' gecode/int/arithmetic.cpp:211:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ -./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) { | ^~~~ @@ -32052,17 +31170,6 @@ ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 86 | Le::Le(Home home, V0 x0, V1 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/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/arithmetic/argmax.hpp:63:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:232:9: required from here @@ -32147,12 +31254,18 @@ ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]' 45 | Lq::Lq(Home home, V0 x0, V1 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/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]': ./gecode/int/arithmetic/argmax.hpp:69:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ +./gecode/int.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) { | ^~~~ @@ -32195,15 +31308,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivMod::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:282:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:346:5: required from here @@ -32264,15 +31368,6 @@ ./gecode/int/arithmetic/divmod.hpp:45:41: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' 45 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/divmod.hpp:264:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:355:5: required from here @@ -32621,30 +31716,41 @@ ./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 = 1]' 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:150:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' @@ -32655,6 +31761,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:2549:20: note: initializing argument 1 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/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ @@ -32697,6 +31809,11 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]': ./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::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:97:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' @@ -32801,6 +31918,23 @@ ./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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]': ./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::MinusView; View1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:84:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' @@ -32814,6 +31948,16 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/arithmetic/max.hpp:76:55: required from 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:89:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' @@ -32879,6 +32023,16 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/arithmetic/argmax.hpp:59:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]' @@ -33365,6 +32519,11 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 1; View1 = Gecode::Int::NegBoolView; 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::NegBoolView; V1 = Gecode::Int::NegBoolView]' ./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]' @@ -33435,6 +32594,586 @@ ./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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/rel.hh:43, + from gecode/int/linear/int-post.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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/exec.hh:83: +./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': +./gecode/int/exec/when.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : UnaryPropagator(home,x), t(t0), e(e0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/int/exec/when.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': +./gecode/int/exec/when.hpp:64:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | (void) new (home) When(home,x,t,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/int/exec/when.hpp:37:19: note: initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' + 37 | When::When(Home home, BoolView x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/exec.cpp: In function 'void Gecode::wait(Home, IntVar, std::function, 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/exec.cpp:41:5: note: in expansion of macro 'GECODE_POST' + 41 | 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/exec.cpp:42:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/kernel.hh:190: +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +gecode/int/exec.cpp: In function 'void Gecode::wait(Home, BoolVar, std::function, 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/exec.cpp:48:5: note: in expansion of macro 'GECODE_POST' + 48 | 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/exec.cpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +gecode/int/exec.cpp: In function 'void Gecode::wait(Home, const IntVarArgs&, std::function, 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/exec.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/exec.cpp:57:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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::Int::IntView]' + 232 | NaryWait::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/exec.cpp: In function 'void Gecode::wait(Home, const BoolVarArgs&, std::function, 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/exec.cpp:63:5: note: in expansion of macro 'GECODE_POST' + 63 | 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/exec.cpp:65:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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::Int::BoolView]' + 232 | NaryWait::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/int/exec.cpp: In function 'void Gecode::when(Home, BoolVar, std::function, std::function, 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/exec.cpp:74:5: note: in expansion of macro 'GECODE_POST' + 74 | 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/exec.cpp:75:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 75 | GECODE_ES_FAIL(Int::Exec::When::post(home,x,t,e)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/exec/when.hpp:50:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' + 50 | When::post(Home home, BoolView x, + | ~~~~~^~~~ +gecode/int/exec.cpp: In function 'void Gecode::when(Home, BoolVar, std::function, IntPropLevel)': +gecode/int/exec.cpp:82:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | when(home, x, t, [](Space&) {}); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/exec.cpp:70:13: note: initializing argument 1 of 'void Gecode::when(Home, BoolVar, std::function, std::function, IntPropLevel)' + 70 | when(Home home, BoolVar x, + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:59, + from ./gecode/int.hh:61: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': +./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/arithmetic/max.hpp:383:5: required from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]' +./gecode/int/arithmetic/max.hpp:369:3: required from here +./gecode/iter/ranges-inter.hpp:142:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 142 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/exec/when.hpp:40:65: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]': +gecode/int/exec.cpp:42:5: required from here +./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' + 110 | UnaryWait::UnaryWait(Home home, View x0, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]': +gecode/int/exec.cpp:49:5: required from here +./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' + 110 | UnaryWait::UnaryWait(Home home, View x0, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]': +gecode/int/exec.cpp:57:5: required from here +./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | return UnaryWait::post(home,x[0],c); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' + 176 | NaryWait::NaryWait(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]': +gecode/int/exec.cpp:65:5: required from here +./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | return UnaryWait::post(home,x[0],c); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' + 176 | NaryWait::NaryWait(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]': +./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' +gecode/int/exec.cpp:42:5: required from here +./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]': +./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' +gecode/int/exec.cpp:49:5: required from here +./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]': +./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' +gecode/int/exec.cpp:57:5: required from here +./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]': +./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' +gecode/int/exec.cpp:65:5: required from here +./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -33461,12 +33200,702 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/exec.hh:83: +./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': +./gecode/int/exec/when.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : UnaryPropagator(home,x), t(t0), e(e0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/int/exec/when.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': +./gecode/int/exec/when.hpp:64:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | (void) new (home) When(home,x,t,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/int/exec/when.hpp:37:19: note: initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' + 37 | When::When(Home home, BoolView x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int/element.hh:323: +./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': +./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 412 | (Home home, View y0, View y1, View y2) + | ~~~~~^~~~ +./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/element/pair.hpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | return Rel::EqDom::post(home,x0x1w,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) { + | ^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40: +./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::OffsetView; View1 = Gecode::Int::IntView]' + 176 | EqDom::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | (void) new (home) Pair(home,x0,x1,x2,w); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/element/pair.hpp:39:19: note: initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)' + 39 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/exec/when.hpp:40:65: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/element/pair.hpp:40:65: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': +./gecode/int/element/pair.hpp:52:50: required from here +./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:50: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:50: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -33692,20 +34121,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear-int.o gecode/int/linear-int.cpp -In file included from ./gecode/iter.hh:59, - from ./gecode/int.hh:61: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': -./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/arithmetic/max.hpp:383:5: required from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]' -./gecode/int/arithmetic/max.hpp:369:3: required from here -./gecode/iter/ranges-inter.hpp:142:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 142 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -33833,19 +34248,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: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; - | ^~ ./gecode/int/linear/int-bin.hpp:276:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 276 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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/linear/int-post.cpp:188:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ @@ -33906,11 +34311,6 @@ ./gecode/int/linear/int-bin.hpp:332:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 332 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/linear/int-post.cpp:198:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 198 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ @@ -33927,12 +34327,6 @@ ./gecode/int/linear/int-ter.hpp:104:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 104 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:202:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x, \ | ^ @@ -34188,27 +34582,6 @@ gecode/int/linear/int-post.cpp:158:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 158 | post_nary(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/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': gecode/int/linear/int-post.cpp:584:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | posteqint(home,t_p[0].x,c,r.var(),r.mode(),ipl); @@ -34389,16 +34762,6 @@ ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:673:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 672 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34412,19 +34775,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/linear/int-bin.hpp:217:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl 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:2549:20: note: initializing argument 1 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/linear/int-post.cpp:678:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 677 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34525,18 +34878,6 @@ ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:729:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 728 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34551,16 +34892,6 @@ ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:733:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 732 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34575,16 +34906,6 @@ ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:737:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 736 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34596,19 +34917,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 member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/linear/int-bin.hpp:217:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:746:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 745 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34816,63 +35127,6 @@ gecode/int/linear/int-post.cpp:416:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 416 | post_nary(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -34907,47 +35161,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/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 ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -35030,23 +35243,12 @@ ./gecode/int/linear/int-bin.hpp:277:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 277 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/linear/int-bin.hpp:271:30: note: initializing argument 1 of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 271 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:277:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -35058,13 +35260,6 @@ ./gecode/int/linear/int-bin.hpp:271:30: note: initializing argument 1 of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 271 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:333:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -35073,9 +35268,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: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/linear/int-bin.hpp:327:30: note: initializing argument 1 of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 327 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ @@ -36053,18 +36245,6 @@ ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 411 | ReEq::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323: -./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': -./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 412 | (Home home, View y0, View y1, View y2) - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:443:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 443 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -36109,18 +36289,6 @@ ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 828 | ReLq::post(Home home, | ~~~~~^~~~ -./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/element/pair.hpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | return Rel::EqDom::post(home,x0x1w,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) { - | ^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40: -./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::OffsetView; View1 = Gecode::Int::IntView]' - 176 | EqDom::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:465:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 465 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -36132,15 +36300,6 @@ ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 828 | ReLq::post(Home home, | ~~~~~^~~~ -./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | (void) new (home) Pair(home,x0,x1,x2,w); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/element/pair.hpp:39:19: note: initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)' - 39 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) - | ~~~~~^~~~ gecode/int/linear/int-post.cpp:469:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -36945,16 +37104,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/lq-le.hpp:520:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:626:15: required from here @@ -37000,17 +37149,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ -./gecode/int/var/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/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:218:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:654:15: required from here @@ -37047,14 +37188,6 @@ ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:218:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:672:15: required from here @@ -37091,14 +37224,6 @@ ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:218:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:715:17: required from here @@ -37657,14 +37782,6 @@ ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/element/pair.hpp:40:65: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:446:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:845:34: required from here @@ -37674,9 +37791,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ @@ -37719,20 +37833,9 @@ ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/element/pair.hpp:52:50: required from here -./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | (void) new (home) EqDom(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/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 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) { | ^~~~ @@ -38099,15 +38202,6 @@ ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 822 | ReLq::ReLq(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' ./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' @@ -38199,15 +38293,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]': ./gecode/int/linear/int-bin.hpp:272:46: required from 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:277:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' @@ -38351,18 +38436,6 @@ ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:50: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:485:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:165:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' @@ -39169,19 +39242,6 @@ ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:50: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:836:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:468:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' @@ -39390,19 +39450,6 @@ ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:832:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:464:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' @@ -39416,17 +39463,6 @@ ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:834:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:464:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' @@ -40817,8 +40853,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -41074,6 +41108,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014: @@ -41395,6 +41431,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp In file included from ./gecode/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] @@ -45098,8 +45136,6 @@ ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp ./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]' ./gecode/int/bool/or.hpp:792:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' @@ -45877,51 +45913,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/distinct.hh:43, - 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -45954,6 +45945,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.cpp In file included from ./gecode/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] @@ -46527,12 +46520,23 @@ gecode/int/branch.cpp:251:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 251 | vars.d.expand(home,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/core.hpp:3266:3: 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:345:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ gecode/int/branch.cpp:253:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 253 | branch(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -48796,16 +48800,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::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./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::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; 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:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' gecode/int/branch.cpp:197:11: required from here @@ -48884,20 +48878,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (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: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::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 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/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::Int::IntView; int n = 4; Val = int; unsigned int a = 1; 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:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' gecode/int/branch.cpp:204:11: required from here @@ -48912,9 +48898,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::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 228 | ViewValBrancher(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/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::Int::IntView; int n = 4; Val = int; unsigned int a = 1; 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:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' gecode/int/branch.cpp:204:11: required from here @@ -49401,47 +49384,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:106:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:199:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' @@ -49456,28 +49398,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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:106:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:203:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' @@ -49488,29 +49408,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/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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:106:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:209:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' @@ -50291,14 +50191,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 = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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: 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 = 4; Val = int; unsigned int a = 1; 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 = 4; Val = int; unsigned int a = 1; 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:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' @@ -50306,24 +50198,12 @@ ./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/afc.hpp:49:23: note: initializing argument 1 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/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 = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/branch/view-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 = 4; Val = int; unsigned int a = 1; 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 = 4; Val = int; unsigned int a = 1; 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:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]' @@ -50337,15 +50217,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::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]' @@ -50762,45 +50633,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/distinct.hh:43, - from gecode/int/distinct/cbs.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -50979,17 +50811,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' @@ -51018,16 +50839,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' @@ -51056,16 +50867,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' @@ -51080,6 +50881,230 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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); @@ -51133,38 +51158,17 @@ ./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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/distinct.hh:43, + from gecode/int/distinct/cbs.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -51241,6 +51245,87 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/distinct/eqite.cpp:57:7: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/distinct/eqite.cpp:57:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -51259,18 +51344,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/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/distinct/eqite.cpp:57:7: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -51337,19 +51410,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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/distinct/eqite.cpp:57:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -51399,30 +51459,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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()); @@ -51624,6 +51660,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/distinct.o gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/sorted.o gecode/int/sorted.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, @@ -51667,6 +51705,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/int/sorted.hh:38, + from gecode/int/sorted.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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] @@ -51800,13 +51849,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); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -52153,8 +52234,6 @@ ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 185 | Val::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/sorted.o gecode/int/sorted.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -52357,6 +52436,11 @@ ./gecode/int/bool/ite.hpp:178:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | return Rel::EqDom::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -52376,21 +52460,78 @@ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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/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::ConstIntView; V2 = Gecode::Int::IntView]' 160 | IteDom::IteDom(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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]' ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/int/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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]' ./gecode/int/array.hpp:134:29: required from here @@ -52400,6 +52541,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:54:7: required from here @@ -52445,6 +52591,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ @@ -52457,9 +52610,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 476 | (Home home, ViewArray& 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/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]': ./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:86:7: required from here @@ -52469,6 +52646,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ @@ -52807,166 +52990,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/gcc.o gecode/int/gcc.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/sorted.hh:38, - from gecode/int/sorted.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011: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/int.hh:59, - from ./gecode/int/gcc.hh:43, - from gecode/int/gcc.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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -52996,38 +53019,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -53132,16 +53123,6 @@ ./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) | ~~~~~^~~~ -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/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); @@ -53152,6 +53133,408 @@ ./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:139: +gecode/int/sorted.cpp: In function 'void Gecode::sorted(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, 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/sorted.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/int/sorted.cpp:54:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (Sorted::Sorted::post(home,x0,y0,z0))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/sorted/propagate.hpp:629:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' + 629 | post(Home home, + | ~~~~~^~~~ +gecode/int/sorted.cpp: In function 'void Gecode::sorted(Home, const IntVarArgs&, const IntVarArgs&, 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/sorted.cpp:66:5: note: in expansion of macro 'GECODE_POST' + 66 | 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/sorted.cpp:73:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (Sorted::Sorted::post(home,x0,y0,z0))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./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/sorted/propagate.hpp:629:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' + 629 | post(Home home, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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 +./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/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': +gecode/int/sorted.cpp:53:5: required from here +./gecode/int/sorted/propagate.hpp:635:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 635 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/sorted/propagate.hpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp:647:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 647 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:377: +./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 476 | Bnd::post(Home home, ViewArray& x){ + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp:649:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 649 | new (home) Sorted(home,x0,y0,z0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/sorted/propagate.hpp:350:15: note: initializing argument 1 of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' + 350 | Sorted(Home home, + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': +gecode/int/sorted.cpp:72:5: required from here +./gecode/int/sorted/propagate.hpp:635:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 635 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp:647:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 647 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 476 | Bnd::post(Home home, ViewArray& x){ + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp:649:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 649 | new (home) Sorted(home,x0,y0,z0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/sorted/propagate.hpp:350:15: note: initializing argument 1 of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' + 350 | Sorted(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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/sorted/propagate.hpp:635:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | (void) new (home) EqBnd(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 478 | return Rel::Nq::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/rel.hh:696: +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 480 | (void) new (home) Bnd(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/bnd.hpp:38:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 38 | Bnd::Bnd(Home home, ViewArray& x0) + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': +./gecode/int/sorted/propagate.hpp:649:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/int/sorted/propagate.hpp:352:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 352 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-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) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': +./gecode/int/sorted/propagate.hpp:649:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' +gecode/int/sorted.cpp:72:5: required from here +./gecode/int/sorted/propagate.hpp:352:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 352 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-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) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./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::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/sorted/propagate.hpp:635:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./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/kernel/core.hpp:3266: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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 44 | Nq::Nq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/bnd.hpp:480:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), x(x0), y(home,x0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./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::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/sorted/propagate.hpp:635:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/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]' +./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./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/kernel/core.hpp:3266: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::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./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]' +./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' +gecode/int/sorted.cpp:53:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/gcc.o gecode/int/gcc.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/gcc.hh:43, + from gecode/int/gcc.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] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -53246,57 +53629,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:139: -gecode/int/sorted.cpp: In function 'void Gecode::sorted(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, 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/sorted.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/int/sorted.cpp:54:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (Sorted::Sorted::post(home,x0,y0,z0))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/sorted/propagate.hpp:629:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' - 629 | post(Home home, - | ~~~~~^~~~ -gecode/int/sorted.cpp: In function 'void Gecode::sorted(Home, const IntVarArgs&, const IntVarArgs&, 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/sorted.cpp:66:5: note: in expansion of macro 'GECODE_POST' - 66 | 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/sorted.cpp:73:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (Sorted::Sorted::post(home,x0,y0,z0))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./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/sorted/propagate.hpp:629:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' - 629 | post(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] @@ -53416,40 +53748,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -53466,95 +53764,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/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 -./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/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': -gecode/int/sorted.cpp:53:5: required from here -./gecode/int/sorted/propagate.hpp:635:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 635 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/sorted/propagate.hpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp:647:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 647 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:377: -./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 476 | Bnd::post(Home home, ViewArray& x){ - | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp:649:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 649 | new (home) Sorted(home,x0,y0,z0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/sorted/propagate.hpp:350:15: note: initializing argument 1 of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' - 350 | Sorted(Home home, - | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': -gecode/int/sorted.cpp:72:5: required from here -./gecode/int/sorted/propagate.hpp:635:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 635 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp:647:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 647 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 476 | Bnd::post(Home home, ViewArray& x){ - | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp:649:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 649 | new (home) Sorted(home,x0,y0,z0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/sorted/propagate.hpp:350:15: note: initializing argument 1 of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' - 350 | Sorted(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/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)': @@ -53567,15 +53776,6 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/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); @@ -53596,34 +53796,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/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/sorted/propagate.hpp:635:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | (void) new (home) EqBnd(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 478 | return Rel::Nq::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/rel.hh:696: -./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 480 | (void) new (home) Bnd(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:139: gecode/int/gcc.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -53635,12 +53807,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/distinct/bnd.hpp:38:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 38 | Bnd::Bnd(Home home, ViewArray& x0) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ @@ -53653,30 +53819,6 @@ gecode/int/gcc.cpp:71:32: note: initializing argument 1 of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]' 71 | void removeDuplicates(Home home, A& c, IntArgs& v) { | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': -./gecode/int/sorted/propagate.hpp:649:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/int/sorted/propagate.hpp:352:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 352 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-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) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': -./gecode/int/sorted/propagate.hpp:649:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' -gecode/int/sorted.cpp:72:5: required from here -./gecode/int/sorted/propagate.hpp:352:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 352 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-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) { - | ^~~~ -./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:122:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (GCC::Bnd::post(home,xv,cv))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -53840,112 +53982,6 @@ gecode/int/gcc.cpp:144:19: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntSetArgs&, const IntArgs&, IntPropLevel)' 144 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./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::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/sorted/propagate.hpp:635:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./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/kernel/core.hpp:3266: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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 44 | Nq::Nq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/bnd.hpp:480:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), x(x0), y(home,x0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./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::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/sorted/propagate.hpp:635:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/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]' -./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./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/kernel/core.hpp:3266: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::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./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]' -./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/sorted/propagate.hpp:647:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' -gecode/int/sorted.cpp:53:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -55527,8 +55563,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp In file included from ./gecode/int.hh: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] @@ -55902,17 +55936,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -55937,6 +55960,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) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp +In file included from ./gecode/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] @@ -56368,6 +56404,53 @@ | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/unshare.o gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/sequence.o gecode/int/sequence.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -56379,8 +56462,381 @@ ./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/sequence.o gecode/int/sequence.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/int.hh:1705:16: note: initializing argument 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:139: +gecode/int/sequence.cpp: In function 'void Gecode::sequence(Home, const IntVarArgs&, const IntSet&, int, int, 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/sequence.cpp:65:5: note: in expansion of macro 'GECODE_POST' + 65 | 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/sequence.cpp:103:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 102 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | (home,xv,s.min(),q,l,u))); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/sequence.hh:149: +./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' + 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { + | ~~~~~^~~~ +gecode/int/sequence.cpp:107:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | (home,xv,s,q,l,u))); + | ^~~~~~~~~~~~~~~~~ +./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/sequence/int.hpp:133:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' + 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { + | ~~~~~^~~~ +gecode/int/sequence.cpp: In function 'void Gecode::sequence(Home, const BoolVarArgs&, const IntSet&, int, int, 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/sequence.cpp:130:5: note: in expansion of macro 'GECODE_POST' + 130 | 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/sequence.cpp:186:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 185 | (Sequence::Sequence::post + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 186 | (home,xv,s.min(),q,l,u))); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/sequence/int.hpp:133:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' + 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': +gecode/int/sequence.cpp:101:7: required from here +./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' + 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, + | ~~~~~^~~~ +./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]': +gecode/int/sequence.cpp:105:7: required from here +./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' + 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, + | ~~~~~^~~~ +./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]': +gecode/int/sequence.cpp:184:5: required from here +./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' + 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -56389,6 +56845,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -56402,6 +56861,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/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': +./gecode/int/sequence/int.hpp:135:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' +gecode/int/sequence.cpp:101:7: required from here +./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | tofail(false) { + | ^ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -56413,8 +56878,71 @@ ./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]': +./gecode/int/sequence/int.hpp:135:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' +gecode/int/sequence.cpp:105:7: required from here +./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | tofail(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]': +./gecode/int/sequence/int.hpp:135:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' +gecode/int/sequence.cpp:184:5: required from here +./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | tofail(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: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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing.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] @@ -56783,11 +57311,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -56799,6 +57335,30 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -57118,51 +57678,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -57386,13 +57901,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, | ~~~~~^~~~ +In file included from ./gecode/int/bin-packing.hh:324: +./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': +./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | : Propagator(home), l(l0), bs(bs0), t(0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325: +./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' + 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) + | ~~~~~^~~~ +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': +./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | return Distinct::Dom::post(home,bv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381: +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)': +./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | return Rel::Nq::post(home,b[i],b[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36: +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)': +./gecode/int/bin-packing/conflict-graph.hpp:252:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 252 | return Distinct::Dom::post(home,bv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: -gecode/int/sequence.cpp: In function 'void Gecode::sequence(Home, const IntVarArgs&, const IntSet&, int, int, int, IntPropLevel)': +gecode/int/bin-packing.cpp: In function 'void Gecode::binpacking(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/int/sequence.cpp:65:5: note: in expansion of macro 'GECODE_POST' - 65 | GECODE_POST; +gecode/int/bin-packing.cpp:52:5: note: in expansion of macro 'GECODE_POST' + 52 | GECODE_POST; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -57400,61 +57983,36 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/sequence.cpp:103:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 102 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | (home,xv,s.min(),q,l,u))); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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/sequence.hh:149: -./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' - 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { - | ~~~~~^~~~ -gecode/int/sequence.cpp:107:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | (home,xv,s,q,l,u))); - | ^~~~~~~~~~~~~~~~~ +gecode/int/bin-packing.cpp:62:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' - 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { +./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' + 156 | static ExecStatus post(Home home, | ~~~~~^~~~ -gecode/int/sequence.cpp: In function 'void Gecode::sequence(Home, const BoolVarArgs&, const IntSet&, int, int, 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/sequence.cpp:130:5: note: in expansion of macro 'GECODE_POST' - 130 | GECODE_POST; - | ^~~~~~~~~~~ +gecode/int/bin-packing.cpp: In function 'Gecode::IntSet Gecode::binpacking(Home, int, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/bin-packing.cpp:91:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | PostInfo pi(home); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/sequence.cpp:186:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 185 | (Sequence::Sequence::post - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 186 | (home,xv,s.min(),q,l,u))); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +gecode/int/bin-packing.cpp:113:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' - 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { +./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' + 156 | static ExecStatus post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -57490,39 +58048,58 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': -gecode/int/sequence.cpp:101:7: required from here -./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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 +./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/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' - 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, - | ~~~~~^~~~ -./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]': -gecode/int/sequence.cpp:105:7: required from here -./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return Rel::Nq::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) { | ^~~~ -./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' - 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, - | ~~~~~^~~~ -./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]': -gecode/int/sequence.cpp:184:5: required from here -./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return TerDom::post(home,x[0],x[1],x[2]); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' - 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, - | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:378: +./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) { + | ~~~~~^~~~ +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/dom.hpp: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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here +./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 44 | Nq::Nq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -57541,36 +58118,75 @@ ./gecode/int/var/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/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': -./gecode/int/sequence/int.hpp:135:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' -gecode/int/sequence.cpp:101:7: required from here -./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | tofail(false) { - | ^ +./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) TerDom(home,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]': -./gecode/int/sequence/int.hpp:135:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' -gecode/int/sequence.cpp:105:7: required from here -./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | tofail(false) { - | ^ +./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' + 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) + | ~~~~~^~~~ +./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : NaryPropagator(home,x) {} + | ^ +./gecode/kernel/core.hpp:3266: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::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here +./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/kernel/core.hpp:3266: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::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : TernaryPropagator(home,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/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 412 | (Home home, View y0, View y1, View y2) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./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) | ~~~~~^~~~ -./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]': -./gecode/int/sequence/int.hpp:135:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' -gecode/int/sequence.cpp:184:5: required from here -./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | tofail(false) { - | ^ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./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]' +./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here +./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) { | ^~~~ @@ -57601,22 +58217,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) | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/ter-dom.hpp:45:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bin-packing/conflict-graph.o gecode/int/bin-packing/conflict-graph.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] @@ -57657,38 +58278,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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] @@ -57751,6 +58351,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -57780,9 +58385,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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); + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -57990,92 +58622,6 @@ ./gecode/int/bin-packing/propagate.hpp:150:19: note: initializing argument 1 of 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' 150 | Pack::Pack(Home home, ViewArray& l0, ViewArray& bs0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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 -./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/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return Rel::Nq::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) { - | ^~~~ -./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return TerDom::post(home,x[0],x[1],x[2]); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:378: -./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) { - | ~~~~~^~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/dom.hpp: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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here -./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 44 | Nq::Nq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ 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] @@ -58086,24 +58632,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -58115,92 +58643,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, | ~~~~~^~~~ -./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) TerDom(home,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/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' - 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) - | ~~~~~^~~~ -./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : NaryPropagator(home,x) {} - | ^ -./gecode/kernel/core.hpp:3266: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::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here -./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/kernel/core.hpp:3266: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::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : TernaryPropagator(home,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/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 412 | (Home home, View y0, View y1, View y2) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./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) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./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]' -./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -58231,44 +58710,14 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.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::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/ter-dom.hpp:45:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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] @@ -58311,6 +58760,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) { | ~~~~~^~~~ +./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 +./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/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here +./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return Rel::Nq::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) { + | ^~~~ +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return TerDom::post(home,x[0],x[1],x[2]); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -58319,6 +58793,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/distinct.hh:378: +./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) { + | ~~~~~^~~~ +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/dom.hpp: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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here +./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 44 | Nq::Nq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -58368,267 +58869,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/int/bin-packing.hh:324: -./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': -./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | : Propagator(home), l(l0), bs(bs0), t(0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:382, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325: -./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) - | ~~~~~^~~~ -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': -./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | return Distinct::Dom::post(home,bv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381: -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)': -./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | return Rel::Nq::post(home,b[i],b[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36: -./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)': -./gecode/int/bin-packing/conflict-graph.hpp:252:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 252 | return Distinct::Dom::post(home,bv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/bin-packing.cpp: In function 'void Gecode::binpacking(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/bin-packing.cpp:52:5: note: in expansion of macro 'GECODE_POST' - 52 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/bin-packing.cpp:62:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' - 156 | static ExecStatus post(Home home, - | ~~~~~^~~~ -gecode/int/bin-packing.cpp: In function 'Gecode::IntSet Gecode::binpacking(Home, int, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': -gecode/int/bin-packing.cpp:91:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | PostInfo pi(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/bin-packing.cpp:113:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' - 156 | static ExecStatus post(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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 -./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/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here -./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return Rel::Nq::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) { - | ^~~~ -./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return TerDom::post(home,x[0],x[1],x[2]); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:378: -./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) { - | ~~~~~^~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/dom.hpp: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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here -./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 44 | Nq::Nq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -58683,17 +58923,21 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' @@ -58704,9 +58948,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' @@ -58733,6 +59003,11 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.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]': @@ -58771,245 +59046,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); - | ~~~~~^~~~ -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) { | ^~~~ @@ -59477,8 +59513,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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -59762,6 +59796,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/unary.o gecode/int/unary.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, @@ -59827,6 +59863,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -60183,18 +60231,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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -60228,7 +60266,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/cumulative.o gecode/int/cumulative.cpp +-c -o gecode/int/cumulatives.o gecode/int/cumulatives.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] @@ -60940,18 +60978,6 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/cumulative.hh:39, - from gecode/int/cumulative.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -61994,6 +62020,61 @@ ./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/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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -62026,6 +62107,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/circuit.o gecode/int/circuit.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] @@ -62249,17 +62332,121 @@ ./gecode/int.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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +./gecode/int.hh:1705:16: note: initializing argument 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/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:358:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': gecode/int/cumulative.cpp:366:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | cumulative(home,c.val(),t,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -62423,6 +62610,63 @@ gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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 @@ -62457,6 +62701,31 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:139: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': gecode/int/cumulative.cpp:358:32: required from here @@ -62469,6 +62738,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:5128: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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ @@ -62478,6 +62753,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, + | ~~~~~^~~~ ./gecode/int.hh:3383:14: note: initializing argument 1 of 'void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' 3383 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ @@ -62518,6 +62803,11 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/int/cumulative.cpp:76:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | unary(home,t,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~~~ @@ -62614,9 +62904,25 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -62769,6 +63075,50 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:115:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:124:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:142:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:151:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -62795,6 +63145,42 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:160:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:169:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' + 73 | post_cumulatives(Home home, const Machine& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': +gecode/int/cumulatives.cpp:178:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' + 73 | post_cumulatives(Home home, const Machine& 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/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ @@ -63014,6 +63400,16 @@ ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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) { | ^~~~ @@ -63035,12 +63431,20 @@ ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.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/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -63050,6 +63454,11 @@ ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' gecode/int/cumulative.cpp:377:32: required from here @@ -63102,6 +63511,17 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -63270,6 +63690,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) { | ^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]': +gecode/int/cumulatives.cpp:115:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ @@ -63291,6 +63720,93 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/cumulatives.hh:126: +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]': +gecode/int/cumulatives.cpp:124:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]': +gecode/int/cumulatives.cpp:133:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]': +gecode/int/cumulatives.cpp:142:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' @@ -63365,6 +63881,106 @@ ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]': +gecode/int/cumulatives.cpp:151:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]': +gecode/int/cumulatives.cpp:160:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]': +gecode/int/cumulatives.cpp:169:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]': +gecode/int/cumulatives.cpp:178:21: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); +gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' + 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< + | ^~~~~~~~~~~~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' @@ -63428,6 +64044,12 @@ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 69 | ::post(Home home, const ViewArray& m, + | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -63786,6 +64408,21 @@ ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -63871,6 +64508,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -63882,6 +64522,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:115:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -63999,6 +64645,96 @@ ./gecode/kernel/core.hpp:3266:3: note: 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/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:124:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:133:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:142:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:151:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:160:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:169:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:178:21: required from here +./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' + 47 | Val::Val(Home home, + | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ @@ -64225,6 +64961,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:115:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:124:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -64298,6 +65054,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:133:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' +gecode/int/cumulatives.cpp:142:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ @@ -64356,6 +65138,88 @@ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:151:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:160:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:169:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': +./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' +gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' +gecode/int/cumulatives.cpp:178:21: required from here +./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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]': @@ -66046,16 +66910,10 @@ ./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/circuit.o gecode/int/circuit.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.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; @@ -66095,17 +66953,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/int.hh:59, - from ./gecode/int/no-overlap.hh:37, - from gecode/int/no-overlap.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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] @@ -66258,11 +67105,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -66272,33 +67114,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -66361,540 +67176,566 @@ ./gecode/int.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/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:115:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/circuit.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) { | ^~~~ -gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:124:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:139: +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, int, const IntVarArgs&, 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/circuit.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/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' - 73 | post_cumulatives(Home home, const Machine& m, +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:142:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/circuit.cpp:55:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | GECODE_ES_FAIL((Int::Circuit::Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | ::post(home,xv,no))); + | ~~~~~~^~~~~~~~~~~~ +./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/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:151:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/circuit.hh:156: +./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 114 | Dom::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:58:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | GECODE_ES_FAIL((Int::Circuit::Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 58 | ::post(home,xv,no))); + | ~~~~~~^~~~~~~~~~~~ +./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/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:160:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/circuit.hh:155: +./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 80 | Val::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:65:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | GECODE_ES_FAIL((Int::Circuit::Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | ::post(home,xv,off))); + | ~~~~~~^~~~~~~~~~~~~ +./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/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:169:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 114 | Dom::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | GECODE_ES_FAIL((Int::Circuit::Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | ::post(home,xv,off))); + | ~~~~~~^~~~~~~~~~~~~ +./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/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Home, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)': -gecode/int/cumulatives.cpp:178:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 80 | Val::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntVarArgs&, IntPropLevel)': +gecode/int/circuit.cpp:74:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | circuit(home,0,x,ipl); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' - 73 | post_cumulatives(Home home, const Machine& m, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]': -gecode/int/cumulatives.cpp:115:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +gecode/int/circuit.cpp:41:16: note: initializing argument 1 of 'void Gecode::circuit(Home, int, const IntVarArgs&, IntPropLevel)' + 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)': +gecode/int/circuit.cpp:89:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | circuit(home, offset, x, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:41:16: note: initializing argument 1 of 'void Gecode::circuit(Home, int, const IntVarArgs&, IntPropLevel)' + 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { + | ~~~~~^~~~ +./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/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:90:5: note: in expansion of macro 'GECODE_POST' + 90 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +gecode/int/circuit.cpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | element(home, cx, x[i], y[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) { | ^~~~ -In file included from ./gecode/int/cumulatives.hh:126: -./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]': -gecode/int/cumulatives.cpp:124:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/int/circuit.cpp:99:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | linear(home, y, IRT_EQ, z); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 2828 | linear(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)': +gecode/int/circuit.cpp:105:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | circuit(home,c,0,x,y,z,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]': -gecode/int/cumulatives.cpp:133:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +gecode/int/circuit.cpp:78:16: note: initializing argument 1 of 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)' + 78 | circuit(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, 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/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:112:5: note: in expansion of macro 'GECODE_POST' + 112 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +gecode/int/circuit.cpp:114:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | circuit(home, c, offset, x, y, z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]': -gecode/int/cumulatives.cpp:142:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +gecode/int/circuit.cpp:78:16: note: initializing argument 1 of 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)' + 78 | circuit(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, const IntVarArgs&, IntVar, IntPropLevel)': +gecode/int/circuit.cpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | circuit(home,c,0,x,z,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:108:16: note: initializing argument 1 of 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntPropLevel)' + 108 | circuit(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Home, int, const IntVarArgs&, IntVar, 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/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:132:5: note: in expansion of macro 'GECODE_POST' + 132 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +gecode/int/circuit.cpp:139:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | element(home, x, e, n); + | ~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]': -gecode/int/cumulatives.cpp:151:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)' + 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, + | ~~~~~^~~~ +gecode/int/circuit.cpp:144:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | GECODE_ES_FAIL((Int::Circuit::Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | ::post(home,xv,no))); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 114 | Dom::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:147:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | GECODE_ES_FAIL((Int::Circuit::Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | ::post(home,xv,no))); + | ~~~~~~^~~~~~~~~~~~ +./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/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]': -gecode/int/cumulatives.cpp:160:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 80 | Val::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:153:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 153 | ox[i] = 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/int/circuit.cpp:155:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 155 | ox[offset + 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/int/circuit.cpp:156:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | element(home, ox, e, offset+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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)' + 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, + | ~~~~~^~~~ +gecode/int/circuit.cpp:161:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | GECODE_ES_FAIL((Int::Circuit::Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 161 | ::post(home,xv,off))); + | ~~~~~~^~~~~~~~~~~~~ +./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/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]': -gecode/int/cumulatives.cpp:169:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 114 | Dom::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:164:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | GECODE_ES_FAIL((Int::Circuit::Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | ::post(home,xv,off))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 80 | Val::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +gecode/int/circuit.cpp:171:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 171 | path(home,0,x,s,e,ipl); + | ~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& m, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]': -gecode/int/cumulatives.cpp:178:21: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' + 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, 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/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:187:5: note: in expansion of macro 'GECODE_POST' + 187 | 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/cumulatives.cpp:104:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); -gecode/int/cumulatives.cpp:100:7: note: in expansion of macro 'GECODE_ES_FAIL' - 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< - | ^~~~~~~~~~~~~~ +gecode/int/circuit.cpp:188:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 188 | path(home, offset, x, s, e, ipl); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 69 | ::post(Home home, const ViewArray& 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:115:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' + 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, + | ~~~~~^~~~ +gecode/int/circuit.cpp:196:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | element(home, cx, x[i], y[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/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:124:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/int/circuit.cpp:198:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | linear(home, y, IRT_EQ, z); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:133:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 2828 | linear(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)': +gecode/int/circuit.cpp:205:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 205 | path(home,c,0,x,s,e,y,z,ipl); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:142:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)' + 175 | path(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, 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/circuit.cpp:212:5: note: in expansion of macro 'GECODE_POST' + 212 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:151:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/circuit.cpp:214:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | path(home, c, offset, x, s, e, y, z, ipl); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:160:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)' + 175 | path(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)': +gecode/int/circuit.cpp:220:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | path(home,c,0,x,s,e,z,ipl); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:169:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/circuit.cpp:208:13: note: initializing argument 1 of 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)' + 208 | path(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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 +./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/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:178:21: required from here -./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +gecode/int/circuit.cpp:54:9: required from here +./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | (void) new (home) Dom(home,x,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/cumulatives/val.hpp:47:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' - 47 | Val::Val(Home home, - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:115:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) + | ~~~~~^~~~ +./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +gecode/int/circuit.cpp:57:9: required from here +./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | (void) new (home) Val(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:124:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/val.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 42 | Val::Val(Home home, ViewArray& x, Offset& o) + | ~~~~~^~~~ +./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +gecode/int/circuit.cpp:64:9: required from here +./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | (void) new (home) Dom(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:133:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) + | ~~~~~^~~~ +./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +gecode/int/circuit.cpp:67:9: required from here +./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | (void) new (home) Val(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' -gecode/int/cumulatives.cpp:142:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/val.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 42 | Val::Val(Home home, ViewArray& x, Offset& o) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:54:9: required from here +./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:151:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +In file included from ./gecode/int/circuit.hh:154: +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ +./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:57:9: required from here +./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:160:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ +./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +gecode/int/circuit.cpp:64:9: required from here +./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:169:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ +./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +gecode/int/circuit.cpp:67:9: required from here +./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': -./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' -gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' -gecode/int/cumulatives.cpp:178:21: required from here -./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { - | ^ +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ +./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:54:9: required from here +./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | start(0), y(home,x), 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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +gecode/int/circuit.cpp:64:9: required from here +./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | start(0), y(home,x), 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:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 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]': @@ -66919,10 +67760,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/circuit/base.hpp:40:32: required from 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:54:9: required from here +./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -66930,6 +67787,38 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -67298,38 +68187,6 @@ ./gecode/int/no-overlap/man.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 43 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -67551,827 +68408,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/circuit.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/kernel.hh:139: -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, int, const IntVarArgs&, 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/circuit.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/int/circuit.cpp:55:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | GECODE_ES_FAIL((Int::Circuit::Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | ::post(home,xv,no))); - | ~~~~~~^~~~~~~~~~~~ -./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/circuit.hh:156: -./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 114 | Dom::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:58:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | GECODE_ES_FAIL((Int::Circuit::Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 58 | ::post(home,xv,no))); - | ~~~~~~^~~~~~~~~~~~ -./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/circuit.hh:155: -./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 80 | Val::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:65:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | GECODE_ES_FAIL((Int::Circuit::Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | ::post(home,xv,off))); - | ~~~~~~^~~~~~~~~~~~~ -./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/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 114 | Dom::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | GECODE_ES_FAIL((Int::Circuit::Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | ::post(home,xv,off))); - | ~~~~~~^~~~~~~~~~~~~ -./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/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 80 | Val::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntVarArgs&, IntPropLevel)': -gecode/int/circuit.cpp:74:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | circuit(home,0,x,ipl); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:41:16: note: initializing argument 1 of 'void Gecode::circuit(Home, int, const IntVarArgs&, IntPropLevel)' - 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)': -gecode/int/circuit.cpp:89:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | circuit(home, offset, x, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:41:16: note: initializing argument 1 of 'void Gecode::circuit(Home, int, const IntVarArgs&, IntPropLevel)' - 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { - | ~~~~~^~~~ -./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/circuit.cpp:90:5: note: in expansion of macro 'GECODE_POST' - 90 | 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/circuit.cpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | element(home, cx, x[i], y[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:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/int/circuit.cpp:99:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | linear(home, y, IRT_EQ, z); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 2828 | linear(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)': -gecode/int/circuit.cpp:105:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | circuit(home,c,0,x,y,z,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:78:16: note: initializing argument 1 of 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)' - 78 | circuit(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, 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/circuit.cpp:112:5: note: in expansion of macro 'GECODE_POST' - 112 | 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/circuit.cpp:114:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | circuit(home, c, offset, x, y, z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:78:16: note: initializing argument 1 of 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)' - 78 | circuit(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Home, const IntArgs&, const IntVarArgs&, IntVar, IntPropLevel)': -gecode/int/circuit.cpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | circuit(home,c,0,x,z,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:108:16: note: initializing argument 1 of 'void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntPropLevel)' - 108 | circuit(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Home, int, const IntVarArgs&, IntVar, 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/circuit.cpp:132:5: note: in expansion of macro 'GECODE_POST' - 132 | 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/circuit.cpp:139:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | element(home, x, e, n); - | ~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)' - 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, - | ~~~~~^~~~ -gecode/int/circuit.cpp:144:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | GECODE_ES_FAIL((Int::Circuit::Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | ::post(home,xv,no))); - | ~~~~~~^~~~~~~~~~~~ -./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/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 114 | Dom::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:147:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | GECODE_ES_FAIL((Int::Circuit::Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | ::post(home,xv,no))); - | ~~~~~~^~~~~~~~~~~~ -./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/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 80 | Val::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:153:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 153 | ox[i] = 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/int/circuit.cpp:155:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 155 | ox[offset + 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/int/circuit.cpp:156:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | element(home, ox, e, offset+n); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)' - 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, - | ~~~~~^~~~ -gecode/int/circuit.cpp:161:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | GECODE_ES_FAIL((Int::Circuit::Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 161 | ::post(home,xv,off))); - | ~~~~~~^~~~~~~~~~~~~ -./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/circuit/dom.hpp:114:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 114 | Dom::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:164:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | GECODE_ES_FAIL((Int::Circuit::Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | ::post(home,xv,off))); - | ~~~~~~^~~~~~~~~~~~~ -./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/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 80 | Val::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -gecode/int/circuit.cpp:171:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 171 | path(home,0,x,s,e,ipl); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' - 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, 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/circuit.cpp:187:5: note: in expansion of macro 'GECODE_POST' - 187 | 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/circuit.cpp:188:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | path(home, offset, x, s, e, ipl); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' - 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, - | ~~~~~^~~~ -gecode/int/circuit.cpp:196:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | element(home, cx, x[i], y[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:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/int/circuit.cpp:198:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | linear(home, y, IRT_EQ, z); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 2828 | linear(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)': -gecode/int/circuit.cpp:205:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 205 | path(home,c,0,x,s,e,y,z,ipl); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)' - 175 | path(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, 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/circuit.cpp:212:5: note: in expansion of macro 'GECODE_POST' - 212 | 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/circuit.cpp:214:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | path(home, c, offset, x, s, e, y, z, ipl); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)' - 175 | path(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Home, const IntArgs&, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)': -gecode/int/circuit.cpp:220:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | path(home,c,0,x,s,e,z,ipl); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:208:13: note: initializing argument 1 of 'void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)' - 208 | path(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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 -./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/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -gecode/int/circuit.cpp:54:9: required from here -./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | (void) new (home) Dom(home,x,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/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) - | ~~~~~^~~~ -./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -gecode/int/circuit.cpp:57:9: required from here -./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | (void) new (home) Val(home,x,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/circuit/val.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 42 | Val::Val(Home home, ViewArray& x, Offset& o) - | ~~~~~^~~~ -./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -gecode/int/circuit.cpp:64:9: required from here -./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | (void) new (home) Dom(home,x,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/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) - | ~~~~~^~~~ -./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -gecode/int/circuit.cpp:67:9: required from here -./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | (void) new (home) Val(home,x,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/circuit/val.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 42 | Val::Val(Home home, ViewArray& x, Offset& o) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:54:9: required from here -./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:154: -./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:57:9: required from here -./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,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/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -gecode/int/circuit.cpp:64:9: required from here -./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,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/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -gecode/int/circuit.cpp:67:9: required from here -./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,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/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:54:9: required from here -./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | start(0), y(home,x), 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:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -gecode/int/circuit.cpp:64:9: required from here -./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | start(0), y(home,x), 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:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/circuit/base.hpp:40:32: required from 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:54:9: required from here -./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/nvalues.o gecode/int/nvalues.cpp In file included from ./gecode/kernel.hh:150, @@ -70168,6 +70204,10 @@ ./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/member.o gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/action.o gecode/int/branch/action.cpp In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61: ./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': @@ -70183,8 +70223,6 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/member.o gecode/int/member.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, @@ -70228,6 +70266,48 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/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/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] @@ -70451,6 +70531,11 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53: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:139: gecode/int/member.cpp: In function 'void Gecode::member(Home, const IntVarArgs&, IntVar, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -70459,6 +70544,11 @@ gecode/int/member.cpp:42:5: note: in expansion of macro 'GECODE_POST' 42 | GECODE_POST; | ^~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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) { | ^~~~ @@ -70491,6 +70581,11 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/int/member.cpp:55:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL(Member::Prop::post(home,xv,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -70513,6 +70608,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/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ @@ -70614,6 +70715,157 @@ ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -70632,6 +70884,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -70648,6 +70910,88 @@ ./gecode/int/var/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/action.cpp: In constructor 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)': +gecode/int/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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +gecode/int/branch/action.cpp: In member function 'void Gecode::IntAction::init(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)': +gecode/int/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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +gecode/int/branch/action.cpp: In constructor 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)': +gecode/int/branch/action.cpp:55:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | 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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +gecode/int/branch/action.cpp: In member function 'void Gecode::BoolAction::init(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)': +gecode/int/branch/action.cpp:62:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | 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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': gecode/int/member.cpp:45:5: required from here ./gecode/int/member/prop.hpp:78:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -70810,6 +71154,40 @@ ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' ./gecode/int/array.hpp:105:28: required from here @@ -70828,6 +71206,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) | ^~~~~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]': +gecode/int/branch/action.cpp:41:17: required from here +./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' + 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::Int::IntView]' + 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { + | ~~~~~^~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]': +gecode/int/branch/action.cpp:55:17: required from here +./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' + 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::Int::BoolView]' + 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/member/prop.hpp:78:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/member.cpp:45:5: required from here @@ -70962,6 +71380,12 @@ ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/member/re-prop.hpp:58:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:76:7: required from here @@ -71043,6 +71467,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/int/member/prop.hpp:40:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ @@ -71076,6 +71503,12 @@ ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/member/re-prop.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:97:7: required from here @@ -71088,6 +71521,15 @@ ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View 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/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]': +./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' +gecode/int/branch/action.cpp:41:17: required from here +./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/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/member/re-prop.hpp:58:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:101:7: required from here @@ -71130,6 +71572,103 @@ ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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::Int::IntView]' + 233 | Action::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]': +./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' +gecode/int/branch/action.cpp:55:17: required from here +./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::Int::BoolView]' + 233 | Action::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]': +./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::Int::IntView]' +./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' +gecode/int/branch/action.cpp:41:17: required from here +./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::Int::IntView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]': +./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::Int::BoolView]' +./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' +gecode/int/branch/action.cpp:55:17: required from here +./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) { + | ^~~~ +./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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; 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::Int::IntView]' +./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::Int::IntView]' +./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' +gecode/int/branch/action.cpp:41:17: required from here +./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) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; 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::Int::BoolView]' +./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::Int::BoolView]' +./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' +gecode/int/branch/action.cpp:55:17: required from here +./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) + | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/member/prop.hpp:78:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' @@ -71464,19 +72003,9 @@ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/action.o gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/chb.o gecode/int/branch/chb.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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/branch/chb.cpp:34: @@ -71519,304 +72048,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/branch/action.cpp: In constructor 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)': -gecode/int/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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -gecode/int/branch/action.cpp: In member function 'void Gecode::IntAction::init(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)': -gecode/int/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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -gecode/int/branch/action.cpp: In constructor 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)': -gecode/int/branch/action.cpp:55:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | 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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -gecode/int/branch/action.cpp: In member function 'void Gecode::BoolAction::init(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)': -gecode/int/branch/action.cpp:62:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | 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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/arithmetic.hh:39, + from gecode/int/arithmetic/mult.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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] @@ -71887,20 +72129,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); @@ -71921,14 +72153,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -71939,22 +72163,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -71984,46 +72192,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/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]': -gecode/int/branch/action.cpp:41:17: required from here -./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' - 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::Int::IntView]' - 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { - | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]': -gecode/int/branch/action.cpp:55:17: required from here -./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' - 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::Int::BoolView]' - 244 | Action::Recorder::post(Home home, ViewArray& x, Action& 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()); @@ -72052,48 +72220,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]': -./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' -gecode/int/branch/action.cpp:41:17: required from here -./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::Int::IntView]' - 233 | Action::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]': -./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' -gecode/int/branch/action.cpp:55:17: required from here -./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::Int::BoolView]' - 233 | Action::Recorder::Recorder(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 -fcf-protection -O3 -D_REENTRANT -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.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -72135,57 +72263,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/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]': -./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::Int::IntView]' -./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' -gecode/int/branch/action.cpp:41:17: required from here -./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::Int::IntView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]': -./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::Int::BoolView]' -./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' -gecode/int/branch/action.cpp:55:17: required from here -./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) { - | ^~~~ -./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) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -72201,40 +72278,12 @@ ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; 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::Int::IntView]' -./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::Int::IntView]' -./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::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]' -gecode/int/branch/action.cpp:41:17: required from here -./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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: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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; 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::Int::BoolView]' -./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::Int::BoolView]' -./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::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::BoolVar]' -gecode/int/branch/action.cpp:55:17: required from here -./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) - | ~~~~~^~~~ gecode/int/branch/chb.cpp: In constructor 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)': gecode/int/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); @@ -72277,7 +72326,39 @@ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp +-c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.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 @@ -72473,49 +72554,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/arithmetic.hh:39, - from gecode/int/arithmetic/mult.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011: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] @@ -72677,17 +72715,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 ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -72765,38 +72792,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) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/arithmetic.hh:767: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:260:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -72993,8 +72988,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp ./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 ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73454,27 +73447,6 @@ ./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) | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]': ./gecode/int/arithmetic/mult.hpp:222:17: required from 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/mult.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' @@ -73749,47 +73721,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' @@ -73798,6 +73729,17 @@ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -73832,256 +73774,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/view-values.o gecode/int/branch/view-values.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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-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:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, @@ -74178,6 +73870,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, | ~~~~~^~~~ +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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -74216,9 +73918,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/int.hh:2549:20: note: initializing argument 1 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:1705:16: note: initializing argument 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] @@ -74290,6 +74003,52 @@ ./gecode/int.hh:4481:17: note: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -74306,11 +74065,167 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int.hh:5099:15: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -74380,6 +74295,203 @@ ./gecode/int.hh:5684:14: note: initializing 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/view-values.o gecode/int/branch/view-values.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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -74513,40 +74625,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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()); @@ -74637,48 +74715,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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 @@ -74759,6 +74795,8 @@ -c -o gecode/int/relax.o gecode/int/relax.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb.o gecode/int/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 -fcf-protection -O3 -D_REENTRANT -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/relax.cpp:34: @@ -74812,11 +74850,59 @@ ./gecode/kernel/core.hpp:2011: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/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -74833,6 +74919,33 @@ ./gecode/int.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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -74916,6 +75029,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: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] @@ -74945,38 +75079,208 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -75122,11 +75426,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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::IntVarArgs; Post = Gecode::Int::Relax]': gecode/int/relax.cpp:72:41: required from here ./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -75138,12 +75460,49 @@ ./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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/relax.cpp:55:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar)' 55 | Relax::operator ()(Home home, BoolVar x, BoolVar sx) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -75162,51 +75521,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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -75248,6 +75580,26 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -75260,6 +75612,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -75270,10 +75625,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::IntVar]' 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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp: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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.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/var/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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.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) { | ^~~~ @@ -75284,6 +75661,9 @@ ./gecode/int/branch/afc.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/var/bool.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) { | ^~~~ @@ -75620,8 +76000,6 @@ ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 275 | postldsbbrancher(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 -fcf-protection -O3 -D_REENTRANT -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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -77647,10 +78025,19 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/trace.o gecode/int/trace.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: + from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -77658,13 +78045,6 @@ ./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 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: - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -77920,6 +78300,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/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -77954,59 +78344,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-obj.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011: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] @@ -78039,263 +78376,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/int/array.hpp:105:28: required from here @@ -78338,200 +78418,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace.o gecode/int/trace.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/trace.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/exception.o gecode/int/exception.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/int.hh:1705:16: note: initializing argument 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: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -78553,35 +78439,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -78665,34 +78522,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -78826,27 +78655,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/trace.cpp:44:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | GECODE_ES_FAIL(IntTraceRecorder::post(home,xv,tf,te,t)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -78866,32 +78674,12 @@ gecode/int/trace.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ gecode/int/trace.cpp:53:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | GECODE_ES_FAIL(BoolTraceRecorder::post(home,xv,tf,te,t)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -78904,27 +78692,6 @@ ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]' 286 | ViewTraceRecorder::post(Home home, ViewArray& 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 @@ -78981,40 +78748,6 @@ ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]' 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/int/array.hpp:105:28: required from here @@ -79057,48 +78790,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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]': @@ -79123,11 +78814,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var/float.o gecode/float/var/float.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/exception.cpp:34: + from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -79135,6 +78826,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/exception.o gecode/int/exception.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -79167,16 +78860,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/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/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] @@ -79379,27 +79062,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -79421,17 +79083,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -79466,6 +79119,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/int.hh:59, + from gecode/int/exception.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -79508,8 +79171,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) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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; @@ -79681,8 +79375,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.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); @@ -79734,109 +79426,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -79871,26 +79460,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/arithmetic.o gecode/float/arithmetic.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -79909,15 +79478,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]': @@ -79942,22 +79502,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/array.o gecode/float/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/var-imp/float.cpp:41: + 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; @@ -79965,6 +79512,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/arithmetic.o gecode/float/arithmetic.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] @@ -79997,16 +79548,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/array.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -80231,38 +79772,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -80418,6 +79927,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/var-imp/float.cpp:41: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -80480,6 +79999,40 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/array.o gecode/float/array.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)': @@ -80585,17 +80138,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/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:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -80694,6 +80236,14 @@ ./gecode/int.hh:5156:15: note: initializing argument 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/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; + | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -80702,6 +80252,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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -80715,38 +80268,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -80902,6 +80423,100 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -80912,8 +80527,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch.o gecode/float/branch.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] @@ -80966,24 +80579,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -81055,15 +80650,8 @@ ./gecode/int.hh:4481:17: note: initializing 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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch.o gecode/float/branch.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()); @@ -81092,41 +80680,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -81189,6 +80742,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/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/arithmetic.hh:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -81575,8 +81138,6 @@ ./gecode/float/arithmetic/div.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 60 | Div::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/rel.o gecode/float/rel.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -81629,6 +81190,11 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/float/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:44:5: required from here ./gecode/float/arithmetic/abs.hpp:55:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -81694,6 +81260,16 @@ ./gecode/float/arithmetic/min-max.hpp:150:31: note: initializing argument 1 of 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' 150 | NaryMax::NaryMax(Home home, ViewArray& x, View y) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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/arithmetic/min-max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:70:5: required from here ./gecode/float/arithmetic/min-max.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -81702,6 +81278,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/trace/recorder.hpp:401:37: 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/float/arithmetic/min-max.hpp:46:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Min::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 46 | Min::Min(Home home, A x0, B x1, C x2) | ~~~~~^~~~ @@ -81716,6 +81298,17 @@ ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/arithmetic/min-max.hpp:161:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | return Max::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -81932,8 +81525,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/linear.o gecode/float/linear.cpp ./gecode/float/arithmetic/abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': ./gecode/float/arithmetic/abs.hpp:55:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:44:5: required from here @@ -82539,6 +82130,333 @@ ./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/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) { + | ^~~~ +./gecode/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/float.hh:47, from ./gecode/float/branch.hh:39, @@ -82550,6 +82468,85 @@ ./gecode/kernel/core.hpp:2011: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -82565,6 +82562,16 @@ ./gecode/kernel/trace/recorder.hpp: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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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) { | ^~~~ @@ -82582,17 +82589,31 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/rel.hh:45, - from gecode/float/rel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -82715,11 +82736,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -82729,36 +82745,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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -82787,17 +82776,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/linear.hh:41, - from gecode/float/linear.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/rel.o gecode/float/rel.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -82931,38 +82911,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] @@ -83221,110 +83169,6 @@ gecode/float/branch.cpp:111:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 111 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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 @@ -83359,104 +83203,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -83473,27 +83219,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]': gecode/float/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -83926,27 +83651,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::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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]' ./gecode/int/array.hpp:105:28: required from here @@ -83965,89 +83669,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' ./gecode/float/array.hpp:93:30: required from here @@ -84149,21 +83770,12 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/float/rel.hh:46: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:85:11: required from here @@ -84178,19 +83790,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/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/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:92:11: required from here @@ -84233,17 +83832,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/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/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:92:11: required from here @@ -84258,16 +83846,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/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/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:99:11: required from here @@ -84324,17 +83902,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:122:7: required from here @@ -84349,15 +83916,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:122:7: required from here @@ -84372,15 +83930,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' gecode/float/branch.cpp:122:7: required from here @@ -84577,63 +84126,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84687,17 +84179,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84721,19 +84202,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch.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/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84760,17 +84231,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84875,14 +84335,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84896,9 +84348,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int.hh:5071: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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84925,16 +84374,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84961,16 +84400,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -84984,20 +84413,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/rel.cpp:46:5: note: in expansion of macro 'GECODE_POST' - 46 | 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/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85011,41 +84426,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/rel.cpp:51:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float/rel.hh:376: -./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 92 | NqFloat::post(Home home, View x, FloatVal c){ - | ~~~~~^~~~ -gecode/float/rel.cpp:56:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 92 | NqFloat::post(Home home, View x, FloatVal c){ - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85056,21 +84436,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/float/rel.cpp:61:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 92 | NqFloat::post(Home home, View x, FloatVal c){ - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85084,19 +84452,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/rel.cpp:70:5: note: in expansion of macro 'GECODE_POST' - 70 | 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/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85110,19 +84465,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -gecode/float/rel.cpp:73:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | GECODE_ES_FAIL((Rel::Eq::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float/rel.hh:375: -./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' - 50 | Eq::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85136,18 +84478,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -gecode/float/rel.cpp:76:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' - 49 | Nq::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85187,19 +84517,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -gecode/float/rel.cpp:81:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 81 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float/rel.hh:377: -./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' - 52 | Lq::post(Home home, View x0, View x1) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85213,18 +84530,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -gecode/float/rel.cpp:85:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' - 91 | Le::post(Home home, View x0, View x1) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' @@ -85238,82 +84543,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar, Reify)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/rel.cpp:94:5: note: in expansion of macro 'GECODE_POST' - 94 | 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/rel.cpp:100:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | GECODE_ES_FAIL((Rel::ReEq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 100 | post(home,x0,x1,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/float/rel.cpp:104:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | GECODE_ES_FAIL((Rel::ReEq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | post(home,x0,x1,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -gecode/float/rel.cpp:103:9: note: in expansion of macro 'GECODE_ES_FAIL' - 103 | GECODE_ES_FAIL((Rel::ReEq:: - | ^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/float/rel.cpp:108:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | GECODE_ES_FAIL((Rel::ReEq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | post(home,x0,x1,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 211 | ReEq::post(Home home, View x0, View x1, CtrlView 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]': @@ -85338,90 +84567,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/float/rel.cpp:119:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | GECODE_ES_FAIL((Rel::ReEq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | post(home,x0,x1,n))); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/float/rel.cpp:123:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | GECODE_ES_FAIL((Rel::ReEq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | post(home,x0,x1,n))); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/float/rel.cpp:127:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 126 | GECODE_ES_FAIL((Rel::ReEq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 127 | post(home,x0,x1,n))); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ - | ~~~~~^~~~ -gecode/float/rel.cpp:139:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 138 | GECODE_ES_FAIL((Rel::ReLq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | post(home,x0,x1,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:143:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 142 | GECODE_ES_FAIL((Rel::ReLq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | post(home,x0,x1,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:147:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | GECODE_ES_FAIL((Rel::ReLq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | post(home,x0,x1,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -85447,48 +84592,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:160:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | GECODE_ES_FAIL((Rel::ReLq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 160 | post(home,x0,x1,n))); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:164:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | GECODE_ES_FAIL((Rel::ReLq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | post(home,x0,x1,n))); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:168:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | GECODE_ES_FAIL((Rel::ReLq:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | post(home,x0,x1,n))); - | ~~~~^~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85503,19 +84606,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/rel.cpp:183:5: note: in expansion of macro 'GECODE_POST' - 183 | 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/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85530,20 +84620,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:189:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | GECODE_ES_FAIL((Rel::ReEqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 189 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 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]' - 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85558,20 +84634,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:193:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | GECODE_ES_FAIL((Rel::ReEqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 193 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 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_IMP]' - 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85586,20 +84648,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:197:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | GECODE_ES_FAIL((Rel::ReEqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 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]' - 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85614,20 +84662,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:208:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | GECODE_ES_FAIL((Rel::ReEqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 208 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85642,34 +84676,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:212:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | GECODE_ES_FAIL((Rel::ReEqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 212 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:216:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | GECODE_ES_FAIL((Rel::ReEqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 216 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' @@ -85684,344 +84690,274 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -gecode/float/rel.cpp:226:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | GECODE_ES_FAIL((Rel::ReLqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 226 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/rel.hh:45, + from gecode/float/rel.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:230:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 229 | GECODE_ES_FAIL((Rel::ReLqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 230 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:234:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | GECODE_ES_FAIL((Rel::ReLqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 234 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:243:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 242 | GECODE_ES_FAIL((Rel::ReLeFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 243 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:247:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 246 | GECODE_ES_FAIL((Rel::ReLeFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 247 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:251:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | GECODE_ES_FAIL((Rel::ReLeFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 251 | post(home,x,n,r.var()))); - | ~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:262:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 261 | GECODE_ES_FAIL((Rel::ReLeFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 262 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:266:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 265 | GECODE_ES_FAIL((Rel::ReLeFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 266 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:270:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 269 | GECODE_ES_FAIL((Rel::ReLeFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 270 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:282:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | GECODE_ES_FAIL((Rel::ReLqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 282 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:286:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | GECODE_ES_FAIL((Rel::ReLqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 286 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp:290:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | GECODE_ES_FAIL((Rel::ReLqFloat:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | post(home,x,n,nb))); - | ~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { - | ~~~~~^~~~ -gecode/float/rel.cpp: In function 'void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVal)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/rel.cpp:305:5: note: in expansion of macro 'GECODE_POST' - 305 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/rel.cpp:314:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 314 | FloatView xi(x[i]); GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 92 | NqFloat::post(Home home, View x, FloatVal c){ - | ~~~~~^~~~ -gecode/float/rel.cpp:325:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 325 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 92 | NqFloat::post(Home home, View x, FloatVal c){ - | ~~~~~^~~~ -gecode/float/rel.cpp:336:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 336 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:4481:17: note: initializing 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/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 92 | NqFloat::post(Home home, View x, FloatVal c){ - | ~~~~~^~~~ -gecode/float/rel.cpp: In function 'void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/rel.cpp:347:5: note: in expansion of macro 'GECODE_POST' - 347 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/rel.cpp:351:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 351 | GECODE_ES_FAIL((Rel::Eq::post(home,y,x[i]))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' - 50 | Eq::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -gecode/float/rel.cpp:356:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 356 | GECODE_ES_FAIL((Rel::Nq::post(home,y,x[i]))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' - 49 | Nq::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -gecode/float/rel.cpp:361:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 361 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' - 52 | Lq::post(Home home, View x0, View x1) { - | ~~~~~^~~~ -gecode/float/rel.cpp:366:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 366 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' - 91 | Le::post(Home home, View x0, View x1) { - | ~~~~~^~~~ -gecode/float/rel.cpp:371:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' - 52 | Lq::post(Home home, View x0, View x1) { - | ~~~~~^~~~ -gecode/float/rel.cpp:376:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 376 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:5156:15: note: initializing argument 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/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' - 91 | Le::post(Home home, View x0, View 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/float/linear.hh:42: + from ./gecode/float/rel.hh:46: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -86103,16 +85039,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -86123,14 +85049,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -86143,12 +85061,12 @@ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVal)': +gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/float/linear.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; +gecode/float/rel.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | 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) { @@ -86156,32 +85074,607 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/float/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': -gecode/float/rel.cpp:51:7: required from here -./gecode/float/rel/nq.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | (void) new (home) NqFloat(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/rel.cpp:51:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/rel/nq.hpp:87:31: note: initializing argument 1 of 'Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' - 87 | NqFloat::NqFloat(Home home, View x, FloatVal _c) - | ~~~~~^~~~ -gecode/float/linear.cpp:50:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | Linear::post(home,t,x.size(),frt,c); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float/rel.hh:376: +./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 92 | NqFloat::post(Home home, View x, FloatVal c){ + | ~~~~~^~~~ +gecode/float/rel.cpp:56:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVal, Reify)': +./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 92 | NqFloat::post(Home home, View x, FloatVal c){ + | ~~~~~^~~~ +gecode/float/rel.cpp:61:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 92 | NqFloat::post(Home home, View x, FloatVal c){ + | ~~~~~^~~~ +gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/float/linear.cpp:57:5: note: in expansion of macro 'GECODE_POST' - 57 | GECODE_POST; +gecode/float/rel.cpp:70:5: note: in expansion of macro 'GECODE_POST' + 70 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/rel.cpp:73:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | GECODE_ES_FAIL((Rel::Eq::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/rel.hh:375: +./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' + 50 | Eq::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +gecode/float/rel.cpp:76:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' + 49 | Nq::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +gecode/float/rel.cpp:81:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 81 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/rel.hh:377: +./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' + 52 | Lq::post(Home home, View x0, View x1) { + | ~~~~~^~~~ +gecode/float/rel.cpp:85:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' + 91 | Le::post(Home home, View x0, View x1) { + | ~~~~~^~~~ +gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar, Reify)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/rel.cpp:94:5: note: in expansion of macro 'GECODE_POST' + 94 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/rel.cpp:100:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | GECODE_ES_FAIL((Rel::ReEq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 100 | post(home,x0,x1,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/float/rel.cpp:104:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | GECODE_ES_FAIL((Rel::ReEq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | post(home,x0,x1,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/float/rel.cpp:103:9: note: in expansion of macro 'GECODE_ES_FAIL' + 103 | GECODE_ES_FAIL((Rel::ReEq:: + | ^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/float/rel.cpp:108:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | GECODE_ES_FAIL((Rel::ReEq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | post(home,x0,x1,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/float/rel.cpp:119:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | GECODE_ES_FAIL((Rel::ReEq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | post(home,x0,x1,n))); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/float/rel.cpp:123:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 122 | GECODE_ES_FAIL((Rel::ReEq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | post(home,x0,x1,n))); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/float/rel.cpp:127:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 126 | GECODE_ES_FAIL((Rel::ReEq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 127 | post(home,x0,x1,n))); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ + | ~~~~~^~~~ +gecode/float/rel.cpp:139:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 138 | GECODE_ES_FAIL((Rel::ReLq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | post(home,x0,x1,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:143:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 142 | GECODE_ES_FAIL((Rel::ReLq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | post(home,x0,x1,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:147:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | GECODE_ES_FAIL((Rel::ReLq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | post(home,x0,x1,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:160:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | GECODE_ES_FAIL((Rel::ReLq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 160 | post(home,x0,x1,n))); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:164:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | GECODE_ES_FAIL((Rel::ReLq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | post(home,x0,x1,n))); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:168:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | GECODE_ES_FAIL((Rel::ReLq:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 168 | post(home,x0,x1,n))); + | ~~~~^~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp: In function 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/rel.cpp:183:5: note: in expansion of macro 'GECODE_POST' + 183 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/rel.cpp:189:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 188 | GECODE_ES_FAIL((Rel::ReEqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 189 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 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]' + 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:193:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | GECODE_ES_FAIL((Rel::ReEqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 193 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 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_IMP]' + 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:197:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | GECODE_ES_FAIL((Rel::ReEqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 197 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 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]' + 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:208:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | GECODE_ES_FAIL((Rel::ReEqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 208 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:212:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | GECODE_ES_FAIL((Rel::ReEqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 212 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:216:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | GECODE_ES_FAIL((Rel::ReEqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 216 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:226:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | GECODE_ES_FAIL((Rel::ReLqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 226 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:230:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 229 | GECODE_ES_FAIL((Rel::ReLqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 230 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:234:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | GECODE_ES_FAIL((Rel::ReLqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 234 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:243:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 242 | GECODE_ES_FAIL((Rel::ReLeFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 243 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:247:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 246 | GECODE_ES_FAIL((Rel::ReLeFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 247 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:251:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | GECODE_ES_FAIL((Rel::ReLeFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 251 | post(home,x,n,r.var()))); + | ~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:262:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 261 | GECODE_ES_FAIL((Rel::ReLeFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 262 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:266:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 265 | GECODE_ES_FAIL((Rel::ReLeFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 266 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:270:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 269 | GECODE_ES_FAIL((Rel::ReLeFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 270 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:282:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | GECODE_ES_FAIL((Rel::ReLqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 282 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:286:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | GECODE_ES_FAIL((Rel::ReLqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 286 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp:290:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | GECODE_ES_FAIL((Rel::ReLqFloat:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | post(home,x,n,nb))); + | ~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { + | ~~~~~^~~~ +gecode/float/rel.cpp: In function 'void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVal)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/rel.cpp:305:5: note: in expansion of macro 'GECODE_POST' + 305 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/rel.cpp:314:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 314 | FloatView xi(x[i]); GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 92 | NqFloat::post(Home home, View x, FloatVal c){ + | ~~~~~^~~~ +gecode/float/rel.cpp:325:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 325 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 92 | NqFloat::post(Home home, View x, FloatVal c){ + | ~~~~~^~~~ +gecode/float/rel.cpp:336:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 336 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 92 | NqFloat::post(Home home, View x, FloatVal c){ + | ~~~~~^~~~ +gecode/float/rel.cpp: In function 'void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/rel.cpp:347:5: note: in expansion of macro 'GECODE_POST' + 347 | 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) { @@ -86189,6 +85682,141 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +gecode/float/rel.cpp:351:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 351 | GECODE_ES_FAIL((Rel::Eq::post(home,y,x[i]))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' + 50 | Eq::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +gecode/float/rel.cpp:356:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 356 | GECODE_ES_FAIL((Rel::Nq::post(home,y,x[i]))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' + 49 | Nq::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +gecode/float/rel.cpp:361:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 361 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' + 52 | Lq::post(Home home, View x0, View x1) { + | ~~~~~^~~~ +gecode/float/rel.cpp:366:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 366 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' + 91 | Le::post(Home home, View x0, View x1) { + | ~~~~~^~~~ +gecode/float/rel.cpp:371:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' + 52 | Lq::post(Home home, View x0, View x1) { + | ~~~~~^~~~ +gecode/float/rel.cpp:376:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 376 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' + 91 | Le::post(Home home, View x0, View 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': +gecode/float/rel.cpp:51:7: required from here +./gecode/float/rel/nq.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | (void) new (home) NqFloat(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/rel/nq.hpp:87:31: note: initializing argument 1 of 'Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' + 87 | NqFloat::NqFloat(Home home, View x, FloatVal _c) + | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': gecode/float/rel.cpp:73:7: required from here ./gecode/float/rel/eq.hpp:60:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86200,15 +85828,6 @@ ./gecode/float/rel/eq.hpp:45:28: note: initializing argument 1 of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 45 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ -gecode/float/linear.cpp:63:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | Linear::post(home,t,x.size(),frt,c,r); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/float/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': gecode/float/rel.cpp:76:7: required from here ./gecode/float/rel/nq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86220,19 +85839,6 @@ ./gecode/float/rel/nq.hpp:44:28: note: initializing argument 1 of 'Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 44 | Nq::Nq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVal)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/linear.cpp:73:5: note: in expansion of macro 'GECODE_POST' - 73 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': gecode/float/rel.cpp:81:7: required from here ./gecode/float/rel/lq-le.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86244,15 +85850,6 @@ ./gecode/float/rel/lq-le.hpp:47:21: note: initializing argument 1 of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 47 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ -gecode/float/linear.cpp:79:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | Linear::post(home,t,x.size(),frt,c); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': gecode/float/rel.cpp:85:7: required from here ./gecode/float/rel/lq-le.hpp:100:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86264,39 +85861,17 @@ ./gecode/float/rel/lq-le.hpp:86:21: note: initializing argument 1 of 'Gecode::Float::Rel::Le::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 86 | Le::Le(Home home, View x0, View x1) | ~~~~~^~~~ -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVal, Reify)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/linear.cpp:89:5: note: in expansion of macro 'GECODE_POST' - 89 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:99:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gecode/float/linear.cpp:95:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | Linear::post(home,t,x.size(),frt,c,r); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -./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/float/rel/eq.hpp:220:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -86306,19 +85881,6 @@ ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/linear.cpp:102:5: note: in expansion of macro 'GECODE_POST' - 102 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86348,15 +85910,6 @@ ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -gecode/float/linear.cpp:125:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 125 | Linear::post(home,t,x.size()+1,frt,0.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/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/float/rel/eq.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86366,19 +85919,6 @@ ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVar, Reify)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/linear.cpp:132:5: note: in expansion of macro 'GECODE_POST' - 132 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:107:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86402,21 +85942,12 @@ ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/linear.cpp:139:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | Linear::post(home,t,x.size()+1,frt,0.0,r); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/rel/eq.hpp:206:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ -./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/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:118:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86428,19 +85959,6 @@ ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/linear.cpp:149:5: note: in expansion of macro 'GECODE_POST' - 149 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -86470,15 +85988,6 @@ ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -gecode/float/linear.cpp:172:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | Linear::post(home,t,x.size()+1,frt,0.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/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/float/rel/eq.hpp:220:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -86497,19 +86006,6 @@ ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ -gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVar, Reify)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/linear.cpp:182:5: note: in expansion of macro 'GECODE_POST' - 182 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:126:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -86530,15 +86026,6 @@ ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -gecode/float/linear.cpp:189:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | Linear::post(home,t,x.size()+1,frt,0.0,r); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/float/rel/eq.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87028,40 +86515,6 @@ ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/int/array.hpp:105:28: required from here @@ -87511,16 +86964,6 @@ ./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::NegBoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]': ./gecode/float/rel/nq.hpp:88:55: required from 'Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' ./gecode/float/rel/nq.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' @@ -87534,14 +86977,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': ./gecode/float/rel/eq.hpp:46:76: required from 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/rel/eq.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' @@ -87668,6 +87103,607 @@ ./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/linear.o gecode/float/linear.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/linear.hh:41, + from gecode/float/linear.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/float/linear.hh:42: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVal)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:50:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | Linear::post(home,t,x.size(),frt,c); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVal, Reify)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.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/float/linear.cpp:63:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | Linear::post(home,t,x.size(),frt,c,r); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVal)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:73:5: note: in expansion of macro 'GECODE_POST' + 73 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:79:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | Linear::post(home,t,x.size(),frt,c); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVal, Reify)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:89:5: note: in expansion of macro 'GECODE_POST' + 89 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:95:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 95 | Linear::post(home,t,x.size(),frt,c,r); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:102:5: note: in expansion of macro 'GECODE_POST' + 102 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:125:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 125 | Linear::post(home,t,x.size()+1,frt,0.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/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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVar, Reify)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:132:5: note: in expansion of macro 'GECODE_POST' + 132 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:139:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | Linear::post(home,t,x.size()+1,frt,0.0,r); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:149:5: note: in expansion of macro 'GECODE_POST' + 149 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:172:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | Linear::post(home,t,x.size()+1,frt,0.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/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/float/linear.cpp: In function 'void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVar, Reify)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/linear.cpp:182:5: note: in expansion of macro 'GECODE_POST' + 182 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/linear.cpp:189:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | Linear::post(home,t,x.size()+1,frt,0.0,r); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -87998,8 +88034,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/bool.o gecode/float/bool.cpp In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -88471,6 +88505,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/bool.o gecode/float/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, @@ -89067,6 +89103,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/channel.o gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/transcendental.o gecode/float/transcendental.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, @@ -89110,6 +89148,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/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: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -89276,6 +89324,11 @@ ./gecode/int/branch.hpp:39: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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -89312,6 +89365,33 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -89676,54 +89756,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/transcendental.o gecode/float/transcendental.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/action.o gecode/float/branch/action.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)': @@ -89787,6 +89819,8 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -90236,16 +90270,6 @@ ./gecode/float/transcendental/exp-log.hpp:92:22: note: initializing argument 1 of 'Gecode::Float::Transcendental::Pow::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 92 | Pow::Pow(Home home, FloatNum base0, A x0, B x1) | ~~~~~^~~~ -In file included from ./gecode/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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -90346,38 +90370,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: @@ -90388,230 +90380,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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -90644,304 +90412,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/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/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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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 -./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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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]' -gecode/float/branch/action.cpp:41:17: required from here -./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/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]' -./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]' -gecode/float/branch/action.cpp:41:17: required from here -./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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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]' -./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]' -./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]' -gecode/float/branch/action.cpp:41:17: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -91077,7 +90547,7 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp +-c -o gecode/float/branch/action.o gecode/float/branch/action.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()); @@ -91106,8 +90576,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/rounding.o gecode/float/rounding.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] @@ -91428,6 +90896,8 @@ ./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) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -91696,7 +91166,7 @@ | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: + 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; @@ -91704,8 +91174,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/exec.o gecode/float/exec.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -91738,6 +91206,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/rounding.o gecode/float/rounding.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)': @@ -91801,16 +91271,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/rounding.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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -91882,6 +91342,16 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -92014,38 +91484,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -92107,27 +91545,59 @@ ./gecode/float.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/chb.cpp: In constructor 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)': -gecode/float/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ +gecode/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:230: -./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/float/branch/chb.cpp: In member function 'void Gecode::FloatCHB::init(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)': -gecode/float/branch/chb.cpp:46:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ +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/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ +./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -92180,26 +91650,26 @@ ./gecode/float/var/float.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/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]': -gecode/float/branch/chb.cpp:40:14: required from here -./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 361 | object(*new Storage(home,x,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/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 +./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/chb.hpp:266:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' - 266 | CHB::Storage::Storage(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | (void) Recorder::post(home,x,*this); +./gecode/kernel/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/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::Float::FloatView]' - 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { - | ~~~~~^~~~ +./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]' ./gecode/int/array.hpp:105:28: required from here @@ -92209,8 +91679,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -92229,25 +91697,25 @@ ./gecode/float/var/float.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/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' -gecode/float/branch/chb.cpp:40:14: required from here -./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/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]' +gecode/float/branch/action.cpp:41:17: required from here +./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/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' - 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' -gecode/float/branch/chb.cpp:40:14: required from here -./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | : NaryPropagator(home,x), chb(chb0), c(home) { - | ^ +./gecode/kernel/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/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]' +./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]' +gecode/float/branch/action.cpp:41:17: required from here +./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) { | ^~~~ @@ -92291,10 +91759,10 @@ 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/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' -gecode/float/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/action.hpp:235:62: required from '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]' +./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]' +gecode/float/branch/action.cpp:41:17: required from here ./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) { | ^ @@ -92528,16 +91996,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] @@ -92609,6 +92067,16 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.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] @@ -92641,6 +92109,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, | ~~~~~^~~~ +gecode/float/branch/chb.cpp: In constructor 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)': +gecode/float/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:230: +./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/float/branch/chb.cpp: In member function 'void Gecode::FloatCHB::init(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)': +gecode/float/branch/chb.cpp:46:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -92693,40 +92182,26 @@ ./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]': +gecode/float/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 361 | object(*new Storage(home,x,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' + 266 | CHB::Storage::Storage(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' + 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -92754,6 +92229,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/branch/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' +gecode/float/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' + 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' +gecode/float/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | : NaryPropagator(home,x), chb(chb0), c(home) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::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]': @@ -92789,126 +92290,20 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/dom.o gecode/float/dom.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)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': +./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' +gecode/float/branch/chb.cpp:40:14: required from here +./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/relax.o gecode/float/relax.cpp +./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] @@ -92941,196 +92336,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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -93194,27 +92399,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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] @@ -93257,69 +92441,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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/float/exec.cpp: In function 'void Gecode::wait(Home, FloatVar, std::function)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/exec.cpp:40:5: note: in expansion of macro 'GECODE_POST' - 40 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/exec.cpp:41:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/kernel.hh:190: -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -gecode/float/exec.cpp: In function 'void Gecode::wait(Home, const FloatVarArgs&, std::function)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/exec.cpp:46:5: note: in expansion of macro 'GECODE_POST' - 46 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/exec.cpp:48:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -93439,40 +92560,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/exec.o gecode/float/exec.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] @@ -93576,66 +92665,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.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/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': -gecode/float/exec.cpp:41:5: required from here -./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' - 110 | UnaryWait::UnaryWait(Home home, View x0, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]': -gecode/float/exec.cpp:48:5: required from here -./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | return UnaryWait::post(home,x[0],c); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' - 176 | NaryWait::NaryWait(Home home, ViewArray& x0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -93670,45 +92699,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': -./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' -gecode/float/exec.cpp:41:5: required from here -./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -93727,20 +92717,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/propagator/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]': -./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' -gecode/float/exec.cpp:48:5: required from here -./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trace.o gecode/float/trace.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -93759,30 +92735,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/float/array.hpp:93:30: required from here @@ -93792,17 +92744,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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]': @@ -93813,6 +92754,8 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -93838,6 +92781,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) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/view-sel.o gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/dom.o gecode/float/dom.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/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: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] @@ -93871,8 +92871,9 @@ 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: + from ./gecode/int.hh:59, + from ./gecode/float/rel.hh:45, + from gecode/float/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; @@ -93881,9 +92882,9 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/rel.hh:45, - from gecode/float/dom.cpp:35: + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -94053,6 +93054,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -94061,9 +93073,52 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -94071,6 +93126,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: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ @@ -94085,6 +93154,162 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] @@ -94126,11 +93351,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -94142,9 +93362,6 @@ ./gecode/int.hh: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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -94155,6 +93372,85 @@ ./gecode/int.hh:5684:14: note: initializing 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -94179,6 +93475,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -94282,8 +93610,92 @@ ./gecode/float.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp +In file included from ./gecode/kernel.hh:139: +gecode/float/exec.cpp: In function 'void Gecode::wait(Home, FloatVar, std::function)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/exec.cpp:40:5: note: in expansion of macro 'GECODE_POST' + 40 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/exec.cpp:41:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./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/kernel.hh:190: +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +gecode/float/exec.cpp: In function 'void Gecode::wait(Home, const FloatVarArgs&, std::function)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/exec.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/exec.cpp:48:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -94339,16 +93751,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -94432,98 +93834,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/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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -94542,76 +93852,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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] @@ -94641,47 +93881,55 @@ ./gecode/int.hh:4481:17: note: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': +gecode/float/exec.cpp:41:5: required from here +./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' + 110 | UnaryWait::UnaryWait(Home home, View x0, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]': +gecode/float/exec.cpp:48:5: required from here +./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | return UnaryWait::post(home,x[0],c); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' + 176 | NaryWait::NaryWait(Home home, ViewArray& x0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -94719,33 +93967,30 @@ ./gecode/int/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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) | ^~~~~~~ @@ -94754,12 +93999,6 @@ ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -94769,6 +94008,24 @@ ./gecode/float/var/float.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/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': +./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' +gecode/float/exec.cpp:41:5: required from here +./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -94779,6 +94036,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/propagator/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]': +./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' +gecode/float/exec.cpp:48:5: required from here +./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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); @@ -94799,6 +94068,15 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -94855,6 +94133,41 @@ ./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -94927,48 +94240,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void 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:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -95001,35 +94272,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) + | ^~~~~~~ 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] @@ -95057,6 +94310,14 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/float/dom.cpp: In function 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum)': ./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); @@ -95070,6 +94331,9 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/float/dom.cpp: In function 'void Gecode::dom(Home, const FloatVarArgs&, FloatNum, FloatNum)': ./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); @@ -95175,83 +94439,89 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 @@ -95286,67 +94556,63 @@ ./gecode/int/var/bool.hpp:50:3: 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) { - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:4481:17: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': -gecode/float/relax.cpp:64:45: required from here -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/float/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' - 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -95398,12 +94664,53 @@ ./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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: 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]' ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -95416,6 +94723,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -95425,6 +94753,246 @@ ./gecode/float/var/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/rel/eq.hpp: In instantiation 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_EQV]': +./gecode/float/rel/eq.hpp:298:14: required from '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 +./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:605: +./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) + | ~~~~~^~~~ +./gecode/float/rel/eq.hpp: In instantiation 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]': +./gecode/float/rel/eq.hpp:298:14: required from '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_IMP]' +gecode/float/dom.cpp:94:7: required from here +./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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) + | ~~~~~^~~~ +./gecode/float/rel/eq.hpp: In instantiation 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]': +./gecode/float/rel/eq.hpp:298:14: required from '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 +./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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) + | ~~~~~^~~~ +./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]' +./gecode/float/rel/eq.hpp:298:14: required from '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 +./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | : Propagator(home), x0(y0), b(b0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] + 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -95443,6 +95011,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -95478,65 +95055,536 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/rel/eq.hpp: In instantiation 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_EQV]': -./gecode/float/rel/eq.hpp:298:14: required from '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 -./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/relax.o gecode/float/relax.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/trace.o gecode/float/trace.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/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) { | ^~~~ -In file included from ./gecode/int.hh:605: -./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) - | ~~~~~^~~~ -./gecode/float/rel/eq.hpp: In instantiation 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]': -./gecode/float/rel/eq.hpp:298:14: required from '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_IMP]' -gecode/float/dom.cpp:94:7: required from here -./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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) - | ~~~~~^~~~ -./gecode/float/rel/eq.hpp: In instantiation 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]': -./gecode/float/rel/eq.hpp:298:14: required from '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 -./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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) - | ~~~~~^~~~ -./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]' -./gecode/float/rel/eq.hpp:298:14: required from '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 -./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | : Propagator(home), x0(y0), b(b0) { +./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.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)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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/float.hh:47, + from gecode/float/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/exception.o gecode/float/exception.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': +gecode/float/relax.cpp:64:45: required from here +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/float/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' + 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -95572,6 +95620,11 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ 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)': @@ -95583,6 +95636,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) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -95591,6 +95665,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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -95804,16 +95884,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:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -95898,8 +95968,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/exception.o gecode/float/exception.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] @@ -95971,6 +96039,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/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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -95989,6 +96079,47 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]': gecode/float/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -96000,6 +96131,48 @@ ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]' 262 | ViewTraceRecorder::ViewTraceRecorder(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) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -96018,11 +96191,371 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]' +gecode/float/trace.cpp:44:5: required from here +./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch.o gecode/set/branch.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -96059,18 +96592,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/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]' -gecode/float/trace.cpp:44:5: required from here -./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -96106,8 +96627,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch.o gecode/set/branch.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)': @@ -96213,6 +96732,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/cardinality.o gecode/set/cardinality.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] @@ -96505,6 +97026,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex.o gecode/set/convex.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/conv.o gecode/set/convex/conv.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]' ./gecode/float/array.hpp:93:30: required from here @@ -96514,6 +97039,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 ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -96549,65 +97085,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/cardinality.o gecode/set/cardinality.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex.o gecode/set/convex.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -96640,16 +97117,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/hull.o gecode/set/convex/hull.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)': @@ -96713,17 +97182,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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] @@ -96736,16 +97194,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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -96776,17 +97224,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -96908,8 +97345,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -97088,6 +97524,17 @@ gecode/set/branch.cpp:39:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 39 | branch(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/set/branch.cpp:83:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -97097,6 +97544,16 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/branch.cpp:89:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -97112,6 +97569,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ @@ -97234,111 +97702,6 @@ gecode/set/branch.cpp:108:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -97373,46 +97736,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -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::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -97429,45 +97752,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/conv.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./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 ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -97496,11 +97791,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 = 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]' 243 | 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/branch/view-val.hpp:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | 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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -97533,16 +97817,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 = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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 '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]': gecode/set/branch.cpp:83:45: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -97558,17 +97832,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/branch/view-val.hpp:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:119:7: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -97775,16 +98007,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::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | 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::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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/branch/view-val.hpp:365:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 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, | ~~~~~^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/kernel/branch/view-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 ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -97934,18 +98115,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:163:45: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -98050,62 +98189,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,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/kernel/core.hpp:3266:3: 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 = 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, | ~~~~~^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -98124,34 +98224,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -98609,69 +98681,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 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/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/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]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -98679,6 +98688,14 @@ ./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) { | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -98686,16 +98703,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -98703,6 +98710,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/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) { | ^~~~ @@ -98719,19 +98729,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of '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::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: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::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 = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -98758,26 +98758,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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]' ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -98791,15 +98771,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, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of '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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 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]' @@ -99060,17 +99031,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./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 = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -99084,16 +99044,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::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 = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -99133,17 +99083,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -99157,16 +99096,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::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:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::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 = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' @@ -99180,28 +99109,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -99265,30 +99172,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: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/branch/view.hpp: In instantiation 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]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; 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 = 2; 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]' @@ -99297,28 +99180,12 @@ ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ -./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:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(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/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 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: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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' @@ -99333,20 +99200,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(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/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 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]' @@ -99361,16 +99214,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -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/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; 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:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 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]' @@ -99385,15 +99228,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -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.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 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]' @@ -99422,69 +99256,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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 -./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -99501,30 +99272,44 @@ ./gecode/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -99566,15 +99351,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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -99597,19 +99373,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/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]' -gecode/set/cardinality.cpp:68:5: required from here -./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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -99630,54 +99393,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::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]' -./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]' -gecode/set/cardinality.cpp:68:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -99707,6 +99422,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()); @@ -99735,38 +99482,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void 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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -99775,16 +99490,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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -99818,35 +99523,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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] @@ -99868,49 +99544,49 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -99971,38 +99647,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] @@ -100035,56 +99679,13 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:98: -./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': -./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : UnaryPropagator(home,x) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)': -./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Convex(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' - 48 | Convex::Convex(Home home, SetView x) - | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:99: -./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': -./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : BinaryPropagator(home, x, y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': -./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) ConvexHull(home,x,y); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' - 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: -gecode/set/convex.cpp: In function 'void Gecode::convex(Home, SetVar)': +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/convex.cpp:43:5: note: in expansion of macro 'GECODE_POST' - 43 | GECODE_POST; +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) { @@ -100092,24 +99693,25 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/set/convex.cpp:44:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | GECODE_ES_FAIL(Convex::Convex::post(home, x)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +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/set/convex/conv.hpp:56:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)' - 56 | Convex::post(Home home, SetView x) { - | ~~~~~^~~~ -gecode/set/convex.cpp: In function 'void Gecode::convex(Home, SetVar, SetVar)': +./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/convex.cpp:50:5: note: in expansion of macro 'GECODE_POST' - 50 | GECODE_POST; +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) { @@ -100117,58 +99719,67 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/set/convex.cpp:51:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | GECODE_ES_FAIL(Convex::ConvexHull::post(home, x,y)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +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) { | ^~~~ -./gecode/set/convex/hull.hpp:56:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' - 56 | ConvexHull::post(Home home, SetView x, SetView y) { +In file included from ./gecode/set/int.hh:295, + from gecode/set/cardinality.cpp:39: +./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +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/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); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -100197,212 +99808,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/conv.hpp:49:50: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/hull.hpp:49:55: required from here -./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) - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/hull.o gecode/set/convex/hull.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -100486,11 +99891,29 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: 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:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -100515,6 +99938,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); | ~~~~~^~~~ +./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 +./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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -100543,6 +99977,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] @@ -100554,16 +100010,72 @@ ./gecode/int.hh:5071: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44: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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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); @@ -100584,269 +100096,72 @@ ./gecode/int.hh:5156:15: note: initializing argument 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] +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:98: -./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': -./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : UnaryPropagator(home,x) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)': -./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Convex(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' - 48 | Convex::Convex(Home home, SetView x) - | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:99: -./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': -./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : BinaryPropagator(home, x, y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': -./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) ConvexHull(home,x,y); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' - 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/dom.o gecode/set/dom.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel.o gecode/set/rel.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/conv.hpp:49:50: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/hull.hpp:49:55: required from here -./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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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: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]' ./gecode/set/array.hpp:68:28: required from here @@ -100856,88 +100171,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -100957,6 +100190,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/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]' +gecode/set/cardinality.cpp:68:5: required from here +./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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -101001,11 +100247,50 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./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]' +./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]' +gecode/set/cardinality.cpp:68:5: required from here +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -101043,11 +100328,53 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -101069,9 +100396,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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()); @@ -101100,6 +100451,26 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44: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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101108,6 +100479,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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -101121,6 +100513,38 @@ ./gecode/int.hh:5099: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/core.hpp:3266:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5128:15: 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:5099: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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -101135,6 +100559,16 @@ ./gecode/int/branch.hpp:55:11: 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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -101146,6 +100580,11 @@ ./gecode/int/trace.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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -101162,85 +100601,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.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:150, - from ./gecode/set.hh:43, - from gecode/set/dom.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] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -101265,38 +100625,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101372,95 +100721,211 @@ ./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel.hh:139: +gecode/set/convex.cpp: In function 'void Gecode::convex(Home, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/convex.cpp:43:5: note: in expansion of macro 'GECODE_POST' + 43 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/convex.cpp:44:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | GECODE_ES_FAIL(Convex::Convex::post(home, 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) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/convex/conv.hpp:56:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)' + 56 | Convex::post(Home home, SetView x) { + | ~~~~~^~~~ +gecode/set/convex.cpp: In function 'void Gecode::convex(Home, SetVar, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/convex.cpp:50:5: note: in expansion of macro 'GECODE_POST' + 50 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/convex.cpp:51:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | GECODE_ES_FAIL(Convex::ConvexHull::post(home, x,y)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/convex/hull.hpp:56:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' + 56 | ConvexHull::post(Home home, SetView x, SetView 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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:49:50: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) { | ^~~~ @@ -101475,41 +100940,476 @@ ./gecode/kernel/core.hpp:3266:3: note: 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) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:98: +./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': +./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : UnaryPropagator(home,x) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)': +./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Convex(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' + 48 | Convex::Convex(Home home, SetView x) + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:99: +./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : BinaryPropagator(home, x, y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) ConvexHull(home,x,y); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' + 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) + | ~~~~~^~~~ +In file included from ./gecode/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:98: +./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': +./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : UnaryPropagator(home,x) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)': +./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Convex(home,x); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/set/convex/conv.hpp:48:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' + 48 | Convex::Convex(Home home, SetView x) + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:99: +./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : BinaryPropagator(home, x, y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) ConvexHull(home,x,y); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' + 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/conv.hpp:49:50: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/hull.hpp:49:55: required from here +./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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/conv.hpp:49:50: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/hull.hpp:49:55: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -101572,6 +101472,157 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/dom.o gecode/set/dom.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel.o gecode/set/rel.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op.o gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/dom.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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-singleton.o gecode/set/rel-op-singleton.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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-ternary.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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -101677,17 +101728,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) { | ~~~~~^~~~ -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-ternary.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101717,129 +101779,12 @@ ./gecode/int.hh:4481:17: note: initializing 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/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: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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101861,11 +101806,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -101886,12 +101826,26 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101921,6 +101875,62 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -102051,6 +102061,21 @@ ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -102075,6 +102100,36 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: 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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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()); @@ -102103,31 +102158,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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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) { | ^~~~ @@ -102143,17 +102173,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -102163,16 +102182,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); | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -102188,41 +102218,12 @@ ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -102254,16 +102255,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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -102285,6 +102276,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, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -102305,59 +102306,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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] @@ -102379,123 +102327,48 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/rel-op.cpp: In function 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/rel-op.cpp:46:5: note: in expansion of macro 'GECODE_POST' - 46 | 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/rel-op.cpp:50:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel-op.hh:290: -./gecode/set/rel-op/union.hpp:235:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 235 | UnionN::post(Home home, ViewArray& x, View1 y) { - | ~~~~~^~~~ -gecode/set/rel-op.cpp:54:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (RelOp::PartitionN::post(home, xa, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/rel-op.hh:291: -./gecode/set/rel-op/partition.hpp:79:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 79 | ExecStatus PartitionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/rel-op.cpp:60:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 59 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 60 | ::post(home, xa, y))); - | ~~~~~~^~~~~~~~~~~~~ -./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/rel-op.hh:289: -./gecode/set/rel-op/inter.hpp:235:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 235 | IntersectionN::post(Home home, - | ~~~~~^~~~ -gecode/set/rel-op.cpp: In function 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, const IntSet&, SetVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/rel-op.cpp:73:5: note: in expansion of macro 'GECODE_POST' - 73 | GECODE_POST; - | ^~~~~~~~~~~ +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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/rel-op.cpp:78:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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-op/union.hpp:252:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 252 | UnionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/rel-op.cpp:82:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | (RelOp::PartitionN::post(home, xa, z, y))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/set/rel-op/partition.hpp:94:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 94 | ExecStatus PartitionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/rel-op.cpp:88:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | (RelOp::IntersectionN - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 88 | ::post(home, xa, z, y))); - | ~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/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::SetView; View1 = Gecode::Set::SetView]' - 253 | IntersectionN::post(Home home, ViewArray& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/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] @@ -102517,6 +102390,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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102528,6 +102406,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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); @@ -102538,14 +102419,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -102588,27 +102461,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102630,56 +102482,40 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ -./gecode/int/var/bool.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) { | ^~~~ @@ -102698,12 +102534,130 @@ ./gecode/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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Home, SetVar, SetRelType, int)': gecode/set/dom.cpp:46:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | dom(home, s, r, d); @@ -102724,6 +102678,11 @@ ./gecode/set.hh:690:12: note: initializing argument 1 of 'void Gecode::dom(Home, const SetVarArgs&, SetRelType, const IntSet&)' 690 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& 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/set/dom.cpp: In function 'void Gecode::dom(Home, SetVar, SetRelType, int, int)': gecode/set/dom.cpp:61:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | dom(home, s, r, d); @@ -102769,11 +102728,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/int.hh:2458:20: note: initializing argument 1 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, + | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 325 | Lq::post(Home home, View0 x, View1 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/set/dom.cpp:106:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -102816,6 +102811,11 @@ ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 325 | Lq::post(Home home, View0 x, View1 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/set/dom.cpp:139:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | (Set::Rel::DistinctDoit::post(home, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ @@ -102831,16 +102831,43 @@ ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/dom.cpp: In function 'void Gecode::dom(Home, const SetVarArgs&, SetRelType, const IntSet&)': ./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); @@ -102854,14 +102881,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/dom.cpp:220:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | GECODE_ES_FAIL((Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -102952,6 +102971,16 @@ ./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/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)': +gecode/set/rel.cpp:173:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 173 | rel_post(home,x,r,y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:45:17: note: initializing argument 1 of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' + 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { + | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)': ./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); @@ -102965,6 +102994,35 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)': +gecode/set/rel.cpp:181:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 181 | rel_post(home,s,r,xv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:45:17: note: initializing argument 1 of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' + 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)': +gecode/set/rel.cpp:189:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | rel(home, s, SRT_SUP, x); + | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)' + 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { + | ~~~~~^~~~ +gecode/set/rel.cpp:192:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | rel(home, s, SRT_SUB, x); + | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)' + 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { + | ~~~~~^~~~ gecode/set/dom.cpp:370:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 368 | (Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)': +gecode/set/rel.cpp:204:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 204 | rel_re(home,x,rt,y,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:207:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | rel_re(home,x,rt,y,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ gecode/set/dom.cpp:376:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 374 | (Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +gecode/set/rel.cpp:210:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | rel_re(home,x,rt,y,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)': +gecode/set/rel.cpp:223:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:226:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:229:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ gecode/set/dom.cpp:382:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 380 | (Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)': +gecode/set/rel.cpp:240:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 240 | rel(home, s, SRT_SUP, x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)' + 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { + | ~~~~~^~~~ +gecode/set/rel.cpp:243:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 243 | rel(home, s, SRT_SUB, x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)' + 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { + | ~~~~~^~~~ +gecode/set/rel.cpp:246:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 246 | rel(home, s, rt, x, r); + | ~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)' + 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { + | ~~~~~^~~~ gecode/set/dom.cpp:395:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 394 | (Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 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/set/dom.cpp:400:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 399 | (Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./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]': -gecode/set/rel-op.cpp:50:7: required from here -./gecode/set/rel-op/union.hpp:241:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 241 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/rel-op.hh:44: -./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/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/dom.cpp:418:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 417 | (Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp:243:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 243 | return Union::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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-op/union.hpp:61:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/dom.cpp:423:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 422 | (Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp:245:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | (void) new (home) UnionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel-op/union.hpp:204:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 204 | UnionN::UnionN(Home home, ViewArray& x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op.cpp:53:7: required from here -./gecode/set/rel-op/partition.hpp:86:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ gecode/set/dom.cpp:428:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 427 | (Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/set/rel-op/partition.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) PartitionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel-op/partition.hpp:49:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 49 | PartitionN::PartitionN(Home home, ViewArray& x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op.cpp:58:9: required from here -./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 242 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ gecode/set/dom.cpp:441:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 440 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103175,24 +103293,14 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | return Intersection::post(home, x[0], x[1], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 246 | (void) new (home) IntersectionN(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/rel-op.cpp: In function 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/rel-op.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | GECODE_POST; + | ^~~~~~~~~~~ gecode/set/dom.cpp:446:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 445 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103204,31 +103312,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/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' - 82 | ReLq::post(Home home, View0 x0, View1 x1, - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op.cpp:78:7: required from here -./gecode/set/rel-op/union.hpp:254:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 254 | (void) new (home) UnionN(home,x,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/rel-op/union.hpp:211:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 211 | UnionN::UnionN(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op.cpp:81:7: required from here -./gecode/set/rel-op/partition.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) PartitionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/set/rel-op/partition.hpp:56:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 56 | PartitionN::PartitionN(Home home, ViewArray& x, - | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' + 82 | ReLq::post(Home home, View0 x0, View1 x1, + | ~~~~~^~~~ gecode/set/dom.cpp:451:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 450 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103237,23 +103329,12 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -gecode/set/rel-op.cpp:86:9: required from here -./gecode/set/rel-op/inter.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | (void) new (home) IntersectionN(home,x,z,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp:214:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 214 | IntersectionN::IntersectionN(Home home, ViewArray& x, - | ~~~~~^~~~ gecode/set/dom.cpp:464:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 463 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103268,6 +103349,12 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +gecode/set/rel-op.cpp:50:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ gecode/set/dom.cpp:469:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 468 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103344,6 +103431,19 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 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/set/dom.cpp:515:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 513 | (Set::Rel::ReSubset::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 235 | UnionN::post(Home home, ViewArray& x, View1 y) { + | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -103419,9 +103526,37 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +gecode/set/rel-op.cpp:54:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (RelOp::PartitionN::post(home, xa, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/rel-op.hh:291: +./gecode/set/rel-op/partition.hpp:79:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 79 | ExecStatus PartitionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/rel-op.cpp:60:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 59 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 60 | ::post(home, xa, y))); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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:289: +./gecode/set/rel-op/inter.hpp:235:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 235 | IntersectionN::post(Home home, + | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -103435,12 +103570,78 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +gecode/set/rel-op.cpp: In function 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, const IntSet&, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/rel-op.cpp:73:5: note: in expansion of macro 'GECODE_POST' + 73 | 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/kernel/core.hpp:3266: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/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +gecode/set/rel-op.cpp:78:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel-op/union.hpp:252:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 252 | UnionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/rel-op.cpp:82:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | (RelOp::PartitionN::post(home, xa, z, y))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel-op/partition.hpp:94:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 94 | ExecStatus PartitionN::post(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/rel-op.cpp:88:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | (RelOp::IntersectionN + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 88 | ::post(home, xa, z, y))); + | ~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/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::SetView; View1 = Gecode::Set::SetView]' + 253 | IntersectionN::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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/dom.cpp:574:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 572 | (Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 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/dom.cpp: In function 'void Gecode::dom(Home, SetVar, SetVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -103561,16 +103751,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Home, const SetVarArgs&, const SetVarArgs&)': ./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); @@ -103584,268 +103764,47 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel/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-op/union.hpp:241:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./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/kernel/core.hpp:3266: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) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/union.hpp:243:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | (void) new (home) Union(home,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/set/rel-op/union.hpp:49:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/union.hpp:245:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./gecode/set/rel-op/union.hpp:205:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 205 | : MixNaryOnePropagator(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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/partition.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:53:7: required from here -./gecode/set/rel-op/partition.hpp:50:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | : MixNaryOnePropagator(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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/inter.hpp:244:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:58:9: required from here -./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) Intersection(home,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/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 186 | Intersection::Intersection(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/inter.hpp:246:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:58:9: required from here -./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | intOfDets(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/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/union.hpp:254:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:78:7: required from here -./gecode/set/rel-op/union.hpp:213:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | : MixNaryOnePropagator(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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/partition.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:81:7: required from here -./gecode/set/rel-op/partition.hpp:58:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | : MixNaryOnePropagator(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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/inter.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:86:9: required from here -./gecode/set/rel-op/inter.hpp:217:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 217 | intOfDets(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/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:241:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./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::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:243:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel-op/union.hpp:205:71: required from 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:245:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 723 | : Propagator(home), x(x0), y(y0) { - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' -./gecode/set/rel-op/inter.hpp:244:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:58:9: required from here -./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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::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]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:241:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': -./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:243:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/rel-op.cpp:50:7: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -103856,14 +103815,35 @@ ./gecode/int/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -103880,876 +103860,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': -gecode/set/dom.cpp:96:9: required from here -./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' - 315 | Lq::Lq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': -gecode/set/dom.cpp:104:9: required from here -./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' - 315 | Lq::Lq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': -gecode/set/dom.cpp:112:9: required from here -./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' - 315 | Lq::Lq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': -gecode/set/dom.cpp:120:9: required from here -./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 330 | (void) new (home) Lq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' - 315 | Lq::Lq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -gecode/set/dom.cpp:138:9: required from here -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)': -gecode/set/rel.cpp:173:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 173 | rel_post(home,x,r,y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:45:17: note: initializing argument 1 of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' - 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/dom.cpp:367:11: required from here -./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)': -gecode/set/rel.cpp:181:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 181 | rel_post(home,s,r,xv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:45:17: note: initializing argument 1 of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' - 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/dom.cpp:373:11: required from here -./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/dom.cpp:379:11: required from here -./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | (void) new (home) ReEq(home,x0,x1,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/rel.cpp: In function 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)': -gecode/set/rel.cpp:189:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | rel(home, s, SRT_SUP, x); - | ~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 43 | ReEq::ReEq(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/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)' - 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { - | ~~~~~^~~~ -gecode/set/rel.cpp:192:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | rel(home, s, SRT_SUB, x); - | ~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)' - 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': -gecode/set/dom.cpp:393:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp:195:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 195 | rel(home, s, r, x); - | ~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar)' - 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': -gecode/set/dom.cpp:398:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)': -gecode/set/rel.cpp:204:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 204 | rel_re(home,x,rt,y,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': -gecode/set/dom.cpp:403:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp:207:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | rel_re(home,x,rt,y,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': -gecode/set/dom.cpp:416:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp:210:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | rel_re(home,x,rt,y,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': -gecode/set/dom.cpp:421:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': -gecode/set/dom.cpp:426:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': -gecode/set/dom.cpp:439:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': -gecode/set/dom.cpp:444:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)': -gecode/set/rel.cpp:223:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': -gecode/set/dom.cpp:449:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel.cpp:226:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp:229:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': -gecode/set/dom.cpp:462:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': -gecode/set/dom.cpp:467:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)': -gecode/set/rel.cpp:240:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | rel(home, s, SRT_SUP, x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)' - 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { - | ~~~~~^~~~ -./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': -gecode/set/dom.cpp:472:11: required from here -./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' - 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -gecode/set/rel.cpp:243:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 243 | rel(home, s, SRT_SUB, x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)' - 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { - | ~~~~~^~~~ -gecode/set/rel.cpp:246:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 246 | rel(home, s, rt, x, r); - | ~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, IntVar, Reify)' - 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/dom.cpp:486:11: required from here -./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/dom.cpp:492:11: required from here -./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/dom.cpp:498:11: required from here -./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, - | ~~~~~^~~~ -./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/dom.cpp:512:11: required from here -./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 40 | ReSubset::ReSubset(Home home, View0 y0, - | ~~~~~^~~~ -./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/dom.cpp:518:11: required from here -./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 40 | ReSubset::ReSubset(Home home, View0 y0, - | ~~~~~^~~~ -./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/dom.cpp:524:11: required from here -./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 40 | ReSubset::ReSubset(Home home, View0 y0, - | ~~~~~^~~~ -./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/set/dom.cpp:538:11: required from here -./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 40 | ReSubset::ReSubset(Home home, View0 y0, - | ~~~~~^~~~ -./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -gecode/set/dom.cpp:544:11: required from here -./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 40 | ReSubset::ReSubset(Home home, View0 y0, - | ~~~~~^~~~ -./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -gecode/set/dom.cpp:550:11: required from here -./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | (void) new (home) ReSubset(home,x0,x1,b); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 40 | ReSubset::ReSubset(Home home, View0 y0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/iter.hh:57, - from ./gecode/int.hh:61: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': -./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/rel-op/inter.hpp:303:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:273:3: required from here -./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:59: -./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' - 297 | NaryInter::operator =(const NaryInter& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]': -./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/rel-op/inter.hpp:309:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:273:3: required from here -./gecode/iter/ranges-diff.hpp:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] - 114 | : 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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' -gecode/set/dom.cpp:96:9: required from here -./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 316 | : 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) { - | ^~~~ -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 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' -gecode/set/dom.cpp:104:9: required from here -./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 316 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' -gecode/set/dom.cpp:112:9: required from here -./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 316 | : 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) - | ~~~~~^~~~ -./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' -gecode/set/dom.cpp:120:9: required from here -./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 316 | : 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) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' -gecode/set/dom.cpp:138:9: required from here -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/set/dom.cpp:367:11: required from here -./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/set/dom.cpp:373:11: required from here -./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/set/dom.cpp:379:11: required from here -./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' -gecode/set/dom.cpp:393:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' -gecode/set/dom.cpp:398:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' -gecode/set/dom.cpp:403:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' -gecode/set/dom.cpp:416:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' -gecode/set/dom.cpp:421:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' -gecode/set/dom.cpp:426:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' -gecode/set/dom.cpp:439:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' -gecode/set/dom.cpp:444:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' -gecode/set/dom.cpp:449:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' -gecode/set/dom.cpp:462:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' -gecode/set/dom.cpp:467:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': -./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' -gecode/set/dom.cpp:472:11: required from here -./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/set/dom.cpp:486:11: required from here -./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/set/dom.cpp:492:11: required from here -./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/set/dom.cpp:498:11: required from here -./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/set/dom.cpp:512:11: required from here -./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/set/dom.cpp:518:11: required from here -./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/set/dom.cpp:524:11: required from here -./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/set/dom.cpp:538:11: required from here -./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/set/dom.cpp:544:11: required from here -./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/set/dom.cpp:550:11: required from here -./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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 @@ -104768,19 +103878,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/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::NaryInter]': -./gecode/set/var-imp/set.hpp:314:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/var-imp/set.hpp:306:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/rel-op/inter.hpp:303:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:273:3: required from here -./gecode/iter/ranges-singleton-append.hpp:94:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] - 94 | : 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -104797,163 +103899,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) | ^~~~~~~ -./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]': -./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/partition.hpp:127:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/partition.hpp:107:3: required from here -./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) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': -./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:579:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/partition.hpp:129:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/partition.hpp:107:3: required from here -./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/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]' -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' -gecode/set/dom.cpp:96:9: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; 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::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' -./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' -gecode/set/dom.cpp:112:9: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::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]' -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' -gecode/set/dom.cpp:138:9: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/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/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': -./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' -./gecode/set/var-imp/set.hpp:315:21: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/var-imp/set.hpp:306:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' -./gecode/set/rel-op/inter.hpp:303:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:273:3: required from here -./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] - 47 | class SingletonAppend : public MinMax { - | ^~~~~~~~~~~~~~~ -./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' - 297 | NaryInter::operator =(const NaryInter& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-union.hpp:160:14: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here - 160 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./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]' -./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/partition.hpp:127:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/partition.hpp:107:3: required from here -./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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -104962,26 +103912,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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./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]' -./gecode/set/var-imp/set.hpp:241:23: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/partition.hpp:127:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/partition.hpp:107:3: required from here -./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 47 | class SingletonAppend : public MinMax { - | ^~~~~~~~~~~~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./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/kernel.hh:139: gecode/set/rel.cpp: In instantiation of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]': gecode/set/rel.cpp:173:30: required from here @@ -104991,6 +103921,12 @@ gecode/set/rel.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -105041,6 +103977,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ @@ -105049,14 +103989,35 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.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) + | ^~~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/rel.cpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | ::post(home, cx0, x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105068,6 +104029,14 @@ ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ gecode/set/rel.cpp:77:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105132,6 +104101,19 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -105204,58 +104186,17 @@ ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' 325 | Lq::post(Home home, View0 x, View1 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/set/rel.cpp:80:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL((Lq::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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' 325 | Lq::post(Home home, View0 x, View1 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/set/rel.cpp:83:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105304,49 +104245,39 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 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/set/rel.cpp:110:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': +gecode/set/dom.cpp:96:9: required from here +./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 86 | ReEq::post(Home home, View0 x0, View1 x1, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' + 315 | Lq::Lq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': +gecode/set/dom.cpp:104:9: required from here +./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 330 | (void) new (home) Lq(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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 86 | ReEq::post(Home home, View0 x0, View1 x1, + | ~~~~~^~~~ +./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' + 315 | Lq::Lq(Home home, View0 x, View1 y) + | ~~~~~^~~~ gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105358,16 +104289,17 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': +gecode/set/dom.cpp:112:9: required from here +./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 330 | (void) new (home) Lq(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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' + 315 | Lq::Lq(Home home, View0 x, View1 y) + | ~~~~~^~~~ gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105379,14 +104311,36 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': +gecode/set/dom.cpp:120:9: required from here +./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 330 | (void) new (home) Lq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' + 315 | Lq::Lq(Home home, View0 x, View1 y) + | ~~~~~^~~~ gecode/set/rel.cpp:125:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +gecode/set/dom.cpp:138:9: required from here +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, @@ -105402,6 +104356,11 @@ ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/dom.cpp:367:11: required from here +./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | (void) new (home) ReEq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/set/rel.cpp:138:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105410,9 +104369,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/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 43 | ReEq::ReEq(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/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/dom.cpp:373:11: required from here +./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/dom.cpp:379:11: required from here +./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:146:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105424,6 +104411,17 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': +gecode/set/dom.cpp:393:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:150:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105432,10 +104430,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': +gecode/set/dom.cpp:398:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set/rel.hh:324: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:153:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105447,6 +104456,11 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': +gecode/set/dom.cpp:403:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/set/rel.cpp:156:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105458,6 +104472,12 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:159:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105469,6 +104489,17 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': +gecode/set/dom.cpp:416:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:207:37: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105483,6 +104514,11 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': +gecode/set/dom.cpp:421:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/set/rel.cpp:102:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105494,6 +104530,9 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 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/rel.cpp:110:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105510,6 +104549,31 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': +gecode/set/dom.cpp:426:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': +gecode/set/dom.cpp:439:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' + 38 | ReLq::ReLq(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) { | ^~~~ @@ -105527,6 +104591,17 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': +gecode/set/dom.cpp:444:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:125:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105560,6 +104635,17 @@ ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': +gecode/set/dom.cpp:449:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:146:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105571,14 +104657,36 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': +gecode/set/dom.cpp:462:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp:150:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': +gecode/set/dom.cpp:467:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' + 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -105587,6 +104695,17 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': +gecode/set/dom.cpp:472:11: required from here +./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 85 | (void) new (home) ReLq(home,x0,x1,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/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' + 38 | ReLq::ReLq(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) { | ^~~~ @@ -105604,17 +104723,71 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/dom.cpp:486:11: required from here +./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | (void) new (home) ReEq(home,x0,x1,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) { + | ^~~~ +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/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 43 | ReEq::ReEq(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/set/rel.cpp:159:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/dom.cpp:492:11: required from here +./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/dom.cpp:498:11: required from here +./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | (void) new (home) ReEq(home,x0,x1,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/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, + | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:210:37: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105629,6 +104802,17 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/dom.cpp:512:11: required from here +./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 40 | ReSubset::ReSubset(Home home, View0 y0, + | ~~~~~^~~~ gecode/set/rel.cpp:102:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105640,6 +104824,28 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/dom.cpp:518:11: required from here +./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 40 | ReSubset::ReSubset(Home home, View0 y0, + | ~~~~~^~~~ +./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/dom.cpp:524:11: required from here +./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 40 | ReSubset::ReSubset(Home home, View0 y0, + | ~~~~~^~~~ gecode/set/rel.cpp:110:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105651,14 +104857,47 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/set/dom.cpp:538:11: required from here +./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 40 | ReSubset::ReSubset(Home home, View0 y0, + | ~~~~~^~~~ gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/set/dom.cpp:544:11: required from here +./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 40 | ReSubset::ReSubset(Home home, View0 y0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -105667,9 +104906,30 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +gecode/set/dom.cpp:550:11: required from here +./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) ReSubset(home,x0,x1,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/rel/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 40 | ReSubset::ReSubset(Home home, View0 y0, + | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -105863,17 +105123,46 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ gecode/set/rel.cpp:150:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ gecode/set/rel.cpp:153:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105885,6 +105174,16 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ gecode/set/rel.cpp:156:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -105896,6 +105195,14 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ gecode/set/rel.cpp:159:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -106067,17 +105374,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ gecode/set/rel.cpp:102:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -106089,15 +105385,15 @@ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/rel.cpp:110:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -106117,18 +105413,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 86 | ReEq::post(Home home, View0 x0, View1 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); - | ~~~~~^~~~ gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -106137,6 +105424,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -106151,14 +105447,36 @@ ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -gecode/set/rel.cpp:128:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +./gecode/set/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]': +gecode/set/rel-op.cpp:50:7: required from here +./gecode/set/rel-op/union.hpp:241:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 241 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/rel-op.hh:44: +./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +gecode/set/rel.cpp:128:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel-op/union.hpp:243:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 243 | return Union::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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-op/union.hpp:61:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 61 | ExecStatus Union::post(Home home, View0 x0, + | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ @@ -106228,319 +105546,514 @@ ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ -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]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Subset(home,x,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/rel/subset.hpp:44:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 44 | Subset::Subset(Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:318: -./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/re-subset.hpp:113: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]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | (void) new (home) NoSubset(home,x,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/nosubset.hpp:47:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' - 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': -./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::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Subset(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': +./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' +gecode/set/dom.cpp:96:9: required from here +./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 316 | : 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/set/rel/subset.hpp:44:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 44 | Subset::Subset(Home home, View0 y0, View1 y1) +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 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': +./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' +gecode/set/dom.cpp:104:9: required from here +./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 316 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': +./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' +gecode/set/dom.cpp:112:9: required from here +./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 316 | : 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) + | ~~~~~^~~~ +./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': +./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' +gecode/set/dom.cpp:120:9: required from here +./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 316 | : 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) + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' +gecode/set/dom.cpp:138:9: required from here +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/set/dom.cpp:367:11: required from here +./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/set/rel-op/union.hpp:245:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | (void) new (home) UnionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel-op/union.hpp:204:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 204 | UnionN::UnionN(Home home, ViewArray& x, View1 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/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op.cpp:53:7: required from here +./gecode/set/rel-op/partition.hpp:86:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/partition.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | (void) new (home) PartitionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | (void) new (home) NoSubset(home,x,y); +./gecode/set/rel-op/partition.hpp:49:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 49 | PartitionN::PartitionN(Home home, ViewArray& x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op.cpp:58:9: required from here +./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 242 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | return Intersection::post(home, x[0], x[1], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 246 | (void) new (home) IntersectionN(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op.cpp:78:7: required from here +./gecode/set/rel-op/union.hpp:254:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 254 | (void) new (home) UnionN(home,x,z,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/kernel/core.hpp:3266: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/nosubset.hpp:47:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set/rel-op/union.hpp:211:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 211 | UnionN::UnionN(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op.cpp:81:7: required from here +./gecode/set/rel-op/partition.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) PartitionN(home,x,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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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::ConstSetView]': -./gecode/set/rel/re-eq.hpp:109:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./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/set/rel-op/partition.hpp:56:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 56 | PartitionN::PartitionN(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +gecode/set/rel-op.cpp:86:9: required from here +./gecode/set/rel-op/inter.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | (void) new (home) IntersectionN(home,x,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/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) - | ~~~~~^~~~ -./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::ConstSetView]': -./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/set/rel-op/inter.hpp:214:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 214 | IntersectionN::IntersectionN(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/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/set/dom.cpp:373:11: required from here +./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/set/dom.cpp:379:11: required from here +./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' - 44 | Distinct::Distinct(Home home, View0 x, View1 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./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::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]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' +gecode/set/dom.cpp:393:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266: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 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/re-subset.hpp:113: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]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' +gecode/set/dom.cpp:398:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266: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 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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]' -./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::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' +gecode/set/dom.cpp:403:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | View1,PC_SET_CGLB>(home,y0,y1) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' +gecode/set/dom.cpp:416:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel/re-eq.hpp:109:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' +gecode/set/dom.cpp:421:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' +gecode/set/dom.cpp:426:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' +gecode/set/dom.cpp:439:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' +gecode/set/dom.cpp:444:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' +gecode/set/dom.cpp:449:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' +gecode/set/dom.cpp:462:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' +gecode/set/dom.cpp:467:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': +./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' +gecode/set/dom.cpp:472:11: required from here +./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/set/dom.cpp:486:11: required from here +./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/set/dom.cpp:492:11: required from here +./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/set/dom.cpp:498:11: required from here +./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/set/dom.cpp:512:11: required from here +./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/set/dom.cpp:518:11: required from here +./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': -./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./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::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]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]': -./gecode/set/rel/nosubset.hpp:49:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/re-subset.hpp:113: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]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./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/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/set/dom.cpp:524:11: required from here +./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]': -./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::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]' -./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::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./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/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/set/dom.cpp:538:11: required from here +./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]': -./gecode/set/rel/nosubset.hpp:49:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-subset.hpp:103:3: required from here -./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/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/set/dom.cpp:544:11: required from here +./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ +./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/set/rel/re-subset.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/set/dom.cpp:550:11: required from here +./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ +./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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/rel/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.cpp:51:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' gecode/set/rel.cpp:173:30: required from here @@ -106553,20 +106066,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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': -./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./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/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::SetView]': gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' gecode/set/rel.cpp:173:30: required from here @@ -106637,21 +106136,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::ComplementView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; 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::ConstSetView]' -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' -./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' -./gecode/set/rel/re-eq.hpp:104:3: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': gecode/set/rel.cpp:77:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' gecode/set/rel.cpp:173:30: required from here @@ -106758,6 +106242,19 @@ ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +./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]' +./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' +gecode/set/dom.cpp:96:9: required from here +./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/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::SingletonView]': gecode/set/rel.cpp:72:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' gecode/set/rel.cpp:181:36: required from here @@ -106767,15 +106264,50 @@ ./gecode/kernel/core.hpp:3266: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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; 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::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' +./gecode/set/rel/lq.hpp:330:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' +gecode/set/dom.cpp:112:9: required from here +./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/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]': gecode/set/rel.cpp:77:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' gecode/set/rel.cpp:181:36: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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::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]' +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' +gecode/set/dom.cpp:138:9: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -106788,6 +106320,15 @@ ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -106812,6 +106353,39 @@ ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/rel-op-ternary.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/rel-op-ternary.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | 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/rel-op-ternary.cpp:48:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | post_compl(home, x, op, 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) { + | ^~~~ +In file included from ./gecode/set/rel-op.hh:292: +./gecode/set/rel-op/post.hpp:248:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)' + 248 | post_compl(Home home, SetView x, SetOpType op, SetView y, SetView z); + | ~~~~~^~~~ +gecode/set/rel-op-ternary.cpp:50:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | 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) { + | ^~~~ +./gecode/set/rel-op/post.hpp:233:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)' + 233 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -106902,17 +106476,6 @@ ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': gecode/set/rel.cpp:150:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:204:37: required from here @@ -106937,16 +106500,19 @@ ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:101:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:207:37: required from here @@ -106959,6 +106525,28 @@ ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 43 | ReEq::ReEq(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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:125:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:207:37: required from here @@ -106971,16 +106559,6 @@ ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:136:9: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:207:37: required from here @@ -107005,16 +106583,6 @@ ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/rel.cpp:150:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:207:37: required from here @@ -107147,18 +106715,6 @@ ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./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/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:117:11: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:223:43: required from here @@ -107309,6 +106865,15 @@ ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -107321,58 +106886,61 @@ ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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-op/union.hpp:241:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./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/kernel/core.hpp:3266: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) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/re-eq.hpp:43:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/union.hpp:243:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | (void) new (home) Union(home,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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/rel-op/union.hpp:49:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/union.hpp:245:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./gecode/set/rel-op/union.hpp:205:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 205 | : MixNaryOnePropagator(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/int.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/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]' -./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]' -./gecode/set/rel/subset.hpp:69:3: required from here -./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/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/rel.cpp:150:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:226:43: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,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) { - | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 722 | (Home home, ViewArray& x0, View1 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/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -./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) - | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/rel.cpp:153:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:226:43: required from here @@ -107481,6 +107049,30 @@ ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ +./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/partition.hpp:88:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:53:7: required from here +./gecode/set/rel-op/partition.hpp:50:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | : MixNaryOnePropagator(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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/inter.hpp:244:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:58:9: required from here +./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) Intersection(home,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/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 186 | Intersection::Intersection(Home home, + | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/rel.cpp:153:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:229:43: required from here @@ -107493,6 +107085,30 @@ ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/inter.hpp:246:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:58:9: required from here +./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | intOfDets(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/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/union.hpp:254:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:78:7: required from here +./gecode/set/rel-op/union.hpp:213:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | : MixNaryOnePropagator(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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': gecode/set/rel.cpp:156:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:229:43: required from here @@ -107505,18 +107121,86 @@ ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ +./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/partition.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:81:7: required from here +./gecode/set/rel-op/partition.hpp:58:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | : MixNaryOnePropagator(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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/rel.cpp:159:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:229:43: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/inter.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:86:9: required from here +./gecode/set/rel-op/inter.hpp:217:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 217 | intOfDets(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/propagator/pattern.hpp:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 722 | (Home home, ViewArray& x0, View1 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/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 38 | ReLq::ReLq(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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/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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:51:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]' @@ -107635,6 +107319,55 @@ ./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::SingletonView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:241:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./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::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:243:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel-op/union.hpp:205:71: required from 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:245:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./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/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp:244:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:58:9: required from here +./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:54:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]' @@ -107681,6 +107414,14 @@ ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -107778,6 +107519,55 @@ ./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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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::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]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:241:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./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/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:109:11: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -107791,6 +107581,20 @@ ./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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': +./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:243:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/rel-op.cpp:50:7: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:113:11: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -107814,6 +107618,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -107824,6 +107633,14 @@ ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -108292,6 +108109,12 @@ ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -108415,6 +108238,9 @@ ./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) + | ^~~~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' gecode/set/rel.cpp:159:7: required from 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -108428,6 +108254,15 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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]': @@ -108438,6 +108273,65 @@ ./gecode/support/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/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]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 44 | Subset::Subset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:318: +./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/re-subset.hpp:113: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]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' + 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./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::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Subset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 44 | Subset::Subset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | (void) new (home) NoSubset(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -108575,6 +108469,53 @@ ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ +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::ConstSetView]': +./gecode/set/rel/re-eq.hpp:109:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./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/kernel/core.hpp:3266: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::ConstSetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 y) + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' @@ -108689,142 +108630,410 @@ ./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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./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::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]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | View1,PC_SET_CLUB>(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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/var/int.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:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' + 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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/re-subset.hpp:113: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]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | View1,PC_SET_CGLB>(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/set.hh:747:12: note: initializing argument 1 of 'void 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/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) + | ~~~~~^~~~ +./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]' +./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::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | View1,PC_SET_CLUB>(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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | View1,PC_SET_CGLB>(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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel/re-eq.hpp:109:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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::ConstSetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': +./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./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::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]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared '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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]': +./gecode/set/rel/nosubset.hpp:49:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/re-subset.hpp:113: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]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./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/set.hh:1616:15: note: initializing argument 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: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::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]': +./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::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]' +./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::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./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/set.hh:1851:14: note: initializing 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/rel-op-ternary.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/rel-op-ternary.cpp:46:5: note: in expansion of macro 'GECODE_POST' - 46 | GECODE_POST; - | ^~~~~~~~~~~ +./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::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]': +./gecode/set/rel/nosubset.hpp:49:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel/nosubset.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-subset.hpp:103:3: required from here +./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/rel-op-ternary.cpp:48:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | post_compl(home, x, op, y, z); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/rel-op.hh:292: -./gecode/set/rel-op/post.hpp:248:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)' - 248 | post_compl(Home home, SetView x, SetOpType op, SetView y, SetView z); - | ~~~~~^~~~ -gecode/set/rel-op-ternary.cpp:50:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | post_nocompl(home, x, op, y, r, z); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./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/set/rel-op/post.hpp:233:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)' - 233 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, +./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-singleton.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/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; 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::ConstSetView]' +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' +./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::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' +./gecode/set/rel/re-eq.hpp:104:3: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./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/kernel/core.hpp:3266: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::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]' +./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]' +./gecode/set/rel/subset.hpp:69:3: required from here +./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/iter.hh:57, + from ./gecode/int.hh:61: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': +./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/rel-op/inter.hpp:303:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:273:3: required from here +./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:59: +./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' + 297 | NaryInter::operator =(const NaryInter& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]': +./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/rel-op/inter.hpp:309:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:273:3: required from here +./gecode/iter/ranges-diff.hpp:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] + 114 | : 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:70: +./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]': +./gecode/set/var-imp/set.hpp:314:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/var-imp/set.hpp:306:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/rel-op/inter.hpp:303:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:273:3: required from here +./gecode/iter/ranges-singleton-append.hpp:94:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] + 94 | : 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/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': +./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/partition.hpp:127:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/partition.hpp:107:3: required from here +./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) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': +./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:579:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/partition.hpp:129:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/partition.hpp:107:3: required from here +./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-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': +./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' +./gecode/set/var-imp/set.hpp:315:21: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/var-imp/set.hpp:306:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' +./gecode/set/rel-op/inter.hpp:303:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:273:3: required from here +./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] + 47 | class SingletonAppend : public MinMax { + | ^~~~~~~~~~~~~~~ +./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' + 297 | NaryInter::operator =(const NaryInter& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-union.hpp:160:14: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here + 160 | : 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp +./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]' +./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/partition.hpp:127:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/partition.hpp:107:3: required from here +./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/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-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]' +./gecode/set/var-imp/set.hpp:241:23: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/partition.hpp:127:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/partition.hpp:107:3: required from here +./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 47 | class SingletonAppend : public MinMax { + | ^~~~~~~~~~~~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./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) { + | ^~~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; 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::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here @@ -108978,42 +109187,6 @@ ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 47 | NoSubset::NoSubset(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-singleton.o gecode/set/rel-op-singleton.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:69:3: required from here @@ -109156,24 +109329,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 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; 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::SingletonView; 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::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' @@ -109342,68 +109497,143 @@ ./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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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) { + | ~~~~~^~~~ ./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]' ./gecode/set/rel/subset.hpp:69:3: required from here @@ -109482,51 +109712,228 @@ ./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 -fcf-protection -O3 -D_REENTRANT -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, - from gecode/set/rel-op-singleton.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) { - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -109543,6 +109950,18 @@ ./gecode/int/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/rel-op/post-compl.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': +gecode/set/rel-op/post-compl.cpp:45:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | rel_eq >(home, x, op, y, cz); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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-compl.cpp:38: +./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' + 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res 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) { | ^~~~ @@ -109661,6 +110080,40 @@ ./gecode/int.hh:4481:17: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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()); @@ -109689,16 +110142,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 ./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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -109740,6 +110183,24 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -109761,6 +110222,83 @@ ./gecode/int.hh:5684:14: note: initializing 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/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::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': +gecode/set/rel-op/post-compl.cpp:45:53: required from here +./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | ::post(home, x0, x1, emptyset))); +./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/rel-op.hh:287: +./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 58 | SuperOfInter::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | ::post(home, x0, x1, x2))); +./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/rel-op.hh:290: +./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 61 | ExecStatus Union::post(Home home, View0 x0, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | ::post(home, x0,x1,x2))); +./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/rel-op.hh:289: +./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | ::post(home,x0,cx1,x2))); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' + 48 | Intersection::post(Home home, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -109776,12 +110314,60 @@ ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': +./gecode/set/rel-op/post.hpp:50:9: required from '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-compl.cpp:45:53: required from here +./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | (void) new (home) SuperOfInter(home, 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/kernel/core.hpp:3266: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-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' + 45 | (Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ ./gecode/set.hh:747:12: note: 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/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +gecode/set/rel-op/post-compl.cpp:45:53: required from here +./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 63 | (void) new (home) Union(home,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/set/rel-op/union.hpp:49:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': +./gecode/set/rel-op/post.hpp:63:9: required from '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-compl.cpp:45:53: required from here +./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) Intersection(home,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/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' + 186 | Intersection::Intersection(Home home, + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': +./gecode/set/rel-op/post.hpp:70:9: required from '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-compl.cpp:45:53: required from here +./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) Intersection(home,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/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' + 186 | Intersection::Intersection(Home home, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -109832,6 +110418,136 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +./gecode/set/rel-op/post.hpp:50:9: required from '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-compl.cpp:45:53: required from here +./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': +./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +gecode/set/rel-op/post-compl.cpp:45:53: required from here +./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': +./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/post.hpp:63:9: required from '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-compl.cpp:45:53: required from here +./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': +./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/post.hpp:70:9: required from '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-compl.cpp:45:53: required from here +./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' + 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': +./gecode/set/rel-op/superofinter.hpp:47:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +./gecode/set/rel-op/post.hpp:50:9: required from '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-compl.cpp:45:53: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': +./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' +gecode/set/rel-op/post-compl.cpp:45:53: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': +./gecode/set/rel-op/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/post.hpp:70:9: required from '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-compl.cpp:45:53: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -109864,6 +110580,32 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/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]': +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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/kernel/core.hpp:3266: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::ComplementView; View1 = Gecode::Set::ComplementView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./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-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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/kernel/core.hpp:3266: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::ComplementView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -109978,6 +110720,70 @@ ./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, | ~~~~~^~~~ +./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::ComplementView]': +./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::ComplementView]' +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl.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/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]' +./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::ComplementView]' +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::ComplementView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -110143,38 +110949,6 @@ ./gecode/set/rel-op/inter.hpp:214:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 214 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -110363,6 +111137,13 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +./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 file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -110448,9 +111229,41 @@ ./gecode/iter/ranges-diff.hpp:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:70: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:314:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' @@ -110477,8 +111290,6 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:152:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' @@ -110491,17 +111302,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::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:315:21: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' @@ -110518,17 +111318,6 @@ ./gecode/iter/ranges-union.hpp:160:14: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 160 | : i(i0), j(j0) { | ^~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./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]' ./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' @@ -110559,759 +111348,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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-compl.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': -gecode/set/rel-op/post-compl.cpp:45:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | rel_eq >(home, x, op, y, cz); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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-compl.cpp:38: -./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' - 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': -gecode/set/rel-op/post-compl.cpp:45:53: required from here -./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | ::post(home, x0, x1, emptyset))); -./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/rel-op.hh:287: -./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 58 | SuperOfInter::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | ::post(home, x0, x1, x2))); -./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/rel-op.hh:290: -./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' - 61 | ExecStatus Union::post(Home home, View0 x0, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | ::post(home, x0,x1,x2))); -./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/rel-op.hh:289: -./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | ::post(home,x0,cx1,x2))); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' - 48 | Intersection::post(Home home, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': -./gecode/set/rel-op/post.hpp:50:9: required from '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-compl.cpp:45:53: required from here -./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | (void) new (home) SuperOfInter(home, 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/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' - 45 | (Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' -gecode/set/rel-op/post-compl.cpp:45:53: required from here -./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 63 | (void) new (home) Union(home,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/set/rel-op/union.hpp:49:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' - 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': -./gecode/set/rel-op/post.hpp:63:9: required from '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-compl.cpp:45:53: required from here -./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) Intersection(home,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/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' - 186 | Intersection::Intersection(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': -./gecode/set/rel-op/post.hpp:70:9: required from '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-compl.cpp:45:53: required from here -./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) Intersection(home,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/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' - 186 | Intersection::Intersection(Home home, - | ~~~~~^~~~ -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' -./gecode/set/rel-op/post.hpp:50:9: required from '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-compl.cpp:45:53: required from here -./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': -./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' -gecode/set/rel-op/post-compl.cpp:45:53: required from here -./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': -./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/post.hpp:63:9: required from '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-compl.cpp:45:53: required from here -./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': -./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/post.hpp:70:9: required from '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-compl.cpp:45:53: required from here -./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -./gecode/kernel/core.hpp:3266: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:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' - 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': -./gecode/set/rel-op/superofinter.hpp:47:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' -./gecode/set/rel-op/post.hpp:50:9: required from '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-compl.cpp:45:53: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': -./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' -gecode/set/rel-op/post-compl.cpp:45:53: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': -./gecode/set/rel-op/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/post.hpp:70:9: required from '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-compl.cpp:45:53: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/set/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]': -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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/kernel/core.hpp:3266: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::ComplementView; View1 = Gecode::Set::ComplementView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./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-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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/kernel/core.hpp:3266: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::ComplementView]' - 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::ComplementView; View1 = Gecode::Set::ComplementView]': -./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::ComplementView]' -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' - 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::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]' -./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::ComplementView]' -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::ComplementView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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/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 file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl.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)': @@ -112646,8 +112682,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: @@ -113131,16 +113165,6 @@ ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -113465,6 +113489,25 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvv.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113497,13 +113540,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -115962,8 +115998,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp In file included from ./gecode/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] @@ -117536,6 +117570,8 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -117579,48 +117615,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvc.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); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -117845,28 +117841,13 @@ ./gecode/int.hh:5684:14: note: initializing 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 ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvc.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; + | ^ 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] @@ -117875,6 +117856,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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -117909,89 +117893,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] @@ -118021,35 +117922,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] @@ -118082,34 +117954,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ gecode/set/rel-op/post-compl-cvc.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)': gecode/set/rel-op/post-compl-cvc.cpp:49:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | rel_eq(home, x, op, y, cz); @@ -118122,47 +117966,6 @@ ./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::ConstSetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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 @@ -118197,27 +118000,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -118398,6 +118180,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ @@ -118427,6 +118214,12 @@ ./gecode/int/var/int.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -118438,6 +118231,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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -118463,6 +118266,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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' @@ -118610,89 +118424,493 @@ ./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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/branch/afc.hpp:49:23: note: initializing argument 1 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -118706,6 +118924,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -118720,6 +118962,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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-nocompl-cvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)': gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, @@ -118734,12 +119038,83 @@ ./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::ConstSetView]' 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -118768,6 +119143,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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -118791,6 +119198,10 @@ ./gecode/set/rel-op/post.hpp:193:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-vvc.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, const IntSet&)': +gecode/set/rel-op-const-vvc.cpp:52:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | post_compl(home, x, op, y, zv); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -118824,6 +119235,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) { | ^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op-const-vvc.cpp:39: +./gecode/set/rel-op/post.hpp:254:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)' + 254 | post_compl(Home home, SetView x, SetOpType op, SetView y, ConstSetView z); + | ~~~~~^~~~ +gecode/set/rel-op-const-vvc.cpp:54:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | post_nocompl(home, x, op, y, r, zv); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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-op/post.hpp:240:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' + 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' @@ -118895,6 +119323,12 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -118904,6 +119338,23 @@ ./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/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::ConstSetView]': ./gecode/set/rel-op/post.hpp:193:32: required from '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 @@ -118912,6 +119363,17 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -119167,6 +119629,16 @@ ./gecode/set/rel-op/subofunion.hpp:155:9: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 155 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/rel-op/post.hpp:142:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -119211,6 +119683,14 @@ ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:221:9: required from '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 @@ -119432,6 +119912,15 @@ ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:133:9: required from '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:215:33: required from '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]' @@ -119442,6 +119931,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set/rel-op/subofunion.hpp:141:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ @@ -119542,6 +120040,15 @@ ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -119744,6 +120251,19 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./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::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:141:9: required from '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]' @@ -119772,6 +120292,17 @@ ./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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:51:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' @@ -119787,6 +120318,17 @@ ./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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' @@ -120159,6 +120701,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } @@ -120187,514 +120731,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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-const-vvc.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, const IntSet&)': -gecode/set/rel-op-const-vvc.cpp:52:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | post_compl(home, x, op, y, zv); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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-const-vvc.cpp:39: -./gecode/set/rel-op/post.hpp:254:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)' - 254 | post_compl(Home home, SetView x, SetOpType op, SetView y, ConstSetView z); - | ~~~~~^~~~ -gecode/set/rel-op-const-vvc.cpp:54:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | post_nocompl(home, x, op, y, r, zv); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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-op/post.hpp:240:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' - 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: @@ -120961,6 +120997,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp In 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] @@ -121408,8 +121446,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op-const-vcv.cpp:60:11: required from here @@ -121753,8 +121789,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: @@ -121765,8 +121799,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -121799,16 +121831,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-cvc.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)': @@ -121943,11 +121965,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -121958,15 +121975,9 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -121982,27 +121993,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -122157,17 +122147,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh: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/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -122179,167 +122158,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-cvv.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:139: gecode/set/rel-op-const-vcc.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, const IntSet&, SetRelType, const IntSet&)': gecode/set/rel-op-const-vcc.cpp:65:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -122360,11 +122178,6 @@ ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/set/rel-op-const-vcc.cpp:78:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -./gecode/int.hh:5071: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/rel-op-const-vcc.cpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | dom(home,tmp,r,z); | ~~~^~~~~~~~~~~~~~ @@ -122428,16 +122235,6 @@ ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:106:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (SuperOfInter | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -122469,16 +122266,6 @@ ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 48 | Intersection::post(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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/rel-op-const-vcc.cpp:141:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | (Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 48 | Intersection::post(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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/rel-op-const-vcc.cpp:151:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | (Union&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -122652,17 +122334,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -122671,56 +122342,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -122816,27 +122437,6 @@ ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ -gecode/set/rel-op-const-cvc.cpp: In function 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, const IntSet&)': -gecode/set/rel-op-const-cvc.cpp:54:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | post_compl(home, xv, op, y, zv); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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-const-cvc.cpp:39: -./gecode/set/rel-op/post.hpp:257:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)' - 257 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, - | ~~~~~^~~~ -gecode/set/rel-op-const-cvc.cpp:56:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | post_nocompl(home, xv, op, y, r, zv); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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-op/post.hpp:244:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' - 244 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView 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]' ./gecode/int/array.hpp:105:28: required from here @@ -122855,40 +122455,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/set/array.hpp:68:28: required from here @@ -122983,24 +122549,8 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' @@ -123127,15 +122677,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; 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::ConstSetView]' ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' @@ -123164,59 +122705,244 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/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::ComplementView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./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/kernel/core.hpp:3266: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::ComplementView; View1 = Gecode::Set::ConstSetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./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/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::ConstSetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./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-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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/kernel/core.hpp:3266: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) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./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::ConstSetView]': +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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/kernel/core.hpp:3266: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::ConstSetView]' + 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::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]' +./gecode/set/rel-op/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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::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::ConstSetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./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::ConstSetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./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]' +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' + 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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' +./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]' +./gecode/set/rel-op/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' +./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::ConstSetView]' +./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./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::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]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; 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::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]' +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::ConstSetView]' +./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-cvc.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)': @@ -123280,25 +123006,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/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::ComplementView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./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/kernel/core.hpp:3266: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::ComplementView; View1 = Gecode::Set::ConstSetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -123307,12 +123014,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/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::ConstSetView]' - 44 | Eq::Eq(Home home, View0 x, View1 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) { @@ -123347,42 +123048,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/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-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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/kernel/core.hpp:3266: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) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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/kernel/core.hpp:3266: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::ConstSetView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./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::ConstSetView]': -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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/kernel/core.hpp:3266: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::ConstSetView]' - 44 | Eq::Eq(Home home, View0 x, View1 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] @@ -123412,32 +123077,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/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]' -./gecode/set/rel-op/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./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::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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::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::ConstSetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./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::ConstSetView; 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()); @@ -123466,45 +123105,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/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./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]' -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::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::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -123536,34 +123136,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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' -./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]' -./gecode/set/rel-op/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' -./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::ConstSetView]' -./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -123595,48 +123167,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/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]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; 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::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]' -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::ConstSetView]' -./gecode/set/rel-op/inter.hpp:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/set.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] @@ -123740,39 +123270,26 @@ ./gecode/set.hh:1851:14: note: initializing 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/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] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/rel-op-const-cvv.cpp:51:5: note: in expansion of macro 'GECODE_POST' - 51 | 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/rel-op-const-cvv.cpp:53:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | post_compl(home, xv, op, y, z); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-cvc.cpp: In function 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, const IntSet&)': +gecode/set/rel-op-const-cvc.cpp:54:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | post_compl(home, xv, op, y, zv); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because '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-const-cvv.cpp:39: -./gecode/set/rel-op/post.hpp:251:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)' - 251 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, SetView z); + from gecode/set/rel-op-const-cvc.cpp:39: +./gecode/set/rel-op/post.hpp:257:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)' + 257 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ -gecode/set/rel-op-const-cvv.cpp:55:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | post_nocompl(home, xv, op, y, r, z); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/rel-op-const-cvc.cpp:56:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | post_nocompl(home, xv, op, y, r, zv); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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-op/post.hpp:236:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)' - 236 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, +./gecode/set/rel-op/post.hpp:244:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' + 244 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -123826,8 +123343,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/int.o gecode/set/int.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]' ./gecode/int/array.hpp:105:28: required from here @@ -123891,20 +123406,10 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/channel.o gecode/set/channel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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); - | ^~~~~ +-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/channel.cpp:38: + from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -123944,38 +123449,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -124138,6 +123611,407 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/rel-op-const-cvv.cpp:51:5: note: in expansion of macro 'GECODE_POST' + 51 | 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/rel-op-const-cvv.cpp:53:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | post_compl(home, xv, op, 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) { + | ^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op-const-cvv.cpp:39: +./gecode/set/rel-op/post.hpp:251:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)' + 251 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, SetView z); + | ~~~~~^~~~ +gecode/set/rel-op-const-cvv.cpp:55:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | post_nocompl(home, xv, 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) { + | ^~~~ +./gecode/set/rel-op/post.hpp:236:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)' + 236 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/int.o gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/channel.o gecode/set/channel.cpp +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:150, + from ./gecode/set.hh:43, + from gecode/set/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -124160,17 +124034,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124192,16 +124055,6 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -124222,26 +124075,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -124313,27 +124146,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()); @@ -124495,48 +124307,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] @@ -124569,35 +124339,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/channel.cpp: In function 'void Gecode::channelSorted(Home, const IntVarArgs&, SetVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124693,6 +124434,17 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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/set/channel.cpp:81:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -124706,38 +124458,100 @@ ./gecode/set/channel/set.hpp:60:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 60 | ChannelSet::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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 @@ -124772,6 +124586,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -124790,20 +124633,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:139: -gecode/set/int.cpp: In function 'void Gecode::rel(Home, SetVar, IntRelType, 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/int.cpp:45:5: note: in expansion of macro 'GECODE_POST' - 45 | 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/channel/sorted.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': gecode/set/channel.cpp:48:5: required from here ./gecode/set/channel/sorted.hpp:73:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -124811,6 +124640,10 @@ ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -124819,6 +124652,414 @@ ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ +./gecode/set/channel/sorted.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | (void) new (home) ChannelSorted(home,x0,xs); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/channel/sorted.hpp:48:43: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' + 48 | ChannelSorted::ChannelSorted(Home home, View y0, + | ~~~~~^~~~ +./gecode/set/channel/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': +gecode/set/channel.cpp:60:5: required from here +./gecode/set/channel/int.hpp:87:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | (void) new (home) ChannelInt(home,xs,ys); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/channel/int.hpp:44:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' + 44 | ChannelInt::ChannelInt(Home home, + | ~~~~~^~~~ +./gecode/set/channel/bool.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': +gecode/set/channel.cpp:67:5: required from here +./gecode/set/channel/bool.hpp:121:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 121 | (void) new (home) ChannelBool(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/channel/bool.hpp:78:39: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' + 78 | ChannelBool::ChannelBool(Home home, + | ~~~~~^~~~ +./gecode/set/channel/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': +gecode/set/channel.cpp:81:5: required from here +./gecode/set/channel/set.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | (void) new (home) ChannelSet(home,xs,ys); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/channel/set.hpp:38:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' + 38 | ChannelSet::ChannelSet(Home home, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/channel/sorted.hpp:72:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:48:5: required from here +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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::SingletonView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/channel/sorted.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': +./gecode/set/channel/sorted.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:48:5: required from here +./gecode/set/channel/sorted.hpp:50:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | : Propagator(home), x0(y0), xs(ys) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/channel/int.hpp: In instantiation of 'Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': +./gecode/set/channel/int.hpp:87:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:60:5: required from here +./gecode/set/channel/int.hpp:48:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | : Propagator(home), xs(xs0), ys(ys0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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:5071: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/channel/bool.hpp: In instantiation of 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': +./gecode/set/channel/bool.hpp:121:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:67:5: required from here +./gecode/set/channel/bool.hpp:81:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 81 | : Super(home,x0,y0), co(home), running(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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./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 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: 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/channel/set.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': +./gecode/set/channel/set.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:81:5: required from here +./gecode/set/channel/set.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : Propagator(home), xs(xs0), ys(ys0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' +./gecode/set/channel/sorted.hpp:72:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:48:5: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]': +./gecode/set/channel/bool.hpp:81:49: required from 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' +./gecode/set/channel/bool.hpp:121:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:67:5: required from here +./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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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/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::SingletonView; 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::SingletonView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' +./gecode/set/channel/sorted.hpp:72:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' +gecode/set/channel.cpp:48:5: required from here +./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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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:139: +gecode/set/int.cpp: In function 'void Gecode::rel(Home, SetVar, IntRelType, 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/int.cpp:45:5: note: in expansion of macro 'GECODE_POST' + 45 | 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/int.cpp:53:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | (Set::Rel::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -124827,18 +125068,9 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ -./gecode/set/channel/sorted.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | (void) new (home) ChannelSorted(home,x0,xs); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/channel/sorted.hpp:48:43: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' - 48 | ChannelSorted::ChannelSorted(Home home, View y0, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:39: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' @@ -124865,17 +125097,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/channel/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': -gecode/set/channel.cpp:60:5: required from here -./gecode/set/channel/int.hpp:87:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | (void) new (home) ChannelInt(home,xs,ys); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/channel/int.hpp:44:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' - 44 | ChannelInt::ChannelInt(Home home, - | ~~~~~^~~~ ./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, | ~~~~~^~~~ @@ -124893,28 +125114,6 @@ ./gecode/set/int/minmax.hpp:408:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 408 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ -./gecode/set/channel/bool.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': -gecode/set/channel.cpp:67:5: required from here -./gecode/set/channel/bool.hpp:121:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 121 | (void) new (home) ChannelBool(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/channel/bool.hpp:78:39: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' - 78 | ChannelBool::ChannelBool(Home home, - | ~~~~~^~~~ -./gecode/set/channel/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': -gecode/set/channel.cpp:81:5: required from here -./gecode/set/channel/set.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | (void) new (home) ChannelSet(home,xs,ys); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/channel/set.hpp:38:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' - 38 | ChannelSet::ChannelSet(Home home, - | ~~~~~^~~~ gecode/set/int.cpp:79:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | rel(home, tmp, IRT_LE, x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -125177,15 +125376,6 @@ ./gecode/int.hh:1339:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, int, IntPropLevel)' 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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.cpp:190:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 190 | BoolVarArgs p(1); p[0]=ne; | ^~ @@ -125258,18 +125448,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ gecode/set/int.cpp:108:19: note: initializing argument 1 of 'void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 108 | void remin(Home home, SetVar s, IntVar m, 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) - | ^~~~~~~ gecode/set/int.cpp:219:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | rel(home, tmp, IRT_GR, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -125301,76 +125482,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/channel/sorted.hpp:72:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:48:5: required from here -./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/kernel/core.hpp:3266: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::SingletonView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/channel/sorted.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': -./gecode/set/channel/sorted.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:48:5: required from here -./gecode/set/channel/sorted.hpp:50:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | : Propagator(home), x0(y0), xs(ys) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/channel/int.hpp: In instantiation of 'Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': -./gecode/set/channel/int.hpp:87:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:60:5: required from here -./gecode/set/channel/int.hpp:48:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | : Propagator(home), xs(xs0), ys(ys0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/channel/bool.hpp: In instantiation of 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': -./gecode/set/channel/bool.hpp:121:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:67:5: required from here -./gecode/set/channel/bool.hpp:81:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 81 | : Super(home,x0,y0), co(home), running(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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./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 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/set/channel/set.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': -./gecode/set/channel/set.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:81:5: required from here -./gecode/set/channel/set.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : Propagator(home), xs(xs0), ys(ys0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ gecode/set/int.cpp:231:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 231 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -125596,81 +125707,6 @@ ./gecode/set/int/weights.hpp:167:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 167 | Weights::post(Home home, const SharedArray& elements, | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' -./gecode/set/channel/sorted.hpp:72:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:48:5: required from here -./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::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]': -./gecode/set/channel/bool.hpp:81:49: required from 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' -./gecode/set/channel/bool.hpp:121:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:67:5: required from here -./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) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; 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::SingletonView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' -./gecode/set/channel/sorted.hpp:72:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' -gecode/set/channel.cpp:48:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -126908,6 +126944,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence.o gecode/set/sequence.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] @@ -127102,8 +127140,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -128045,8 +128081,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/distinct.o gecode/set/distinct.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]': @@ -128493,6 +128527,17 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel-op/union.hpp:205:71: required from 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:245:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' @@ -128677,17 +128722,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': @@ -129156,6 +129190,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct.o gecode/set/distinct.cpp 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] @@ -129851,6 +129887,8 @@ ./gecode/set/distinct/atmostOne.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)' 50 | AtmostOne::post(Home home, ViewArray x, unsigned int c) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -129977,9 +130015,9 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/precede.o gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, @@ -130023,17 +130061,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)': @@ -130168,27 +130195,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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 ./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); + | ^~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -130217,17 +130234,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -130415,6 +130421,17 @@ ./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/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.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 @@ -130450,7 +130467,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp +-c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -130469,6 +130486,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./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 ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130477,6 +130499,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) | ~~~~~^~~~ @@ -130487,10 +130512,23 @@ ./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 97 | : i(i0) { | ^~~~~ +./gecode/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:67: ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ 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 @@ -130506,6 +130544,17 @@ ./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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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]' ./gecode/int/array.hpp:105:28: required from here @@ -130568,12 +130617,154 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -130590,6 +130781,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, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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] @@ -130631,6 +130846,10 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130673,6 +130892,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::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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -130765,6 +131008,47 @@ ./gecode/int/branch.hpp:55: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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -130776,9 +131060,30 @@ ./gecode/int/trace.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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -130895,6 +131200,163 @@ ./gecode/set.hh:1851:14: note: initializing 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/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] + 49 | : NaryPropagator(home,x) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +./gecode/set/sequence/seq.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)': +./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 59 | (void) new (home) Seq(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/sequence/seq.hpp:48:17: note: initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)' + 48 | Seq::Seq(Home home, ViewArray& x) + | ~~~~~^~~~ +In file included from ./gecode/set/sequence.hh:107: +./gecode/set/sequence/seq-u.hpp: In constructor 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)': +./gecode/set/sequence/seq-u.hpp:49:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : NaryOnePropagator(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:527:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' + 527 | (Home home, ViewArray& x0, View y0) + | ~~~~~^~~~ +./gecode/set/sequence/seq-u.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)': +./gecode/set/sequence/seq-u.hpp:64:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | return Rel::Eq::post(home, x[0], y); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/sequence.hh:103: +./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 54 | Eq::post(Home home, View0 x, View1 y) { + | ~~~~~^~~~ +./gecode/set/sequence/seq-u.hpp:68:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | (void) new (home) SeqU(home,x,y); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' + 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, int, int)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -130999,26 +131461,209 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': -gecode/set/precede.cpp:52:5: required from here -./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/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 +./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/set/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' - 88 | Single::Single(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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: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::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 +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/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 +./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/kernel/core.hpp:3266: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) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:44: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/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/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]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:44: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': +gecode/set/precede.cpp:52:5: required from here +./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' + 88 | Single::Single(Home home, ViewArray& x0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -131063,8 +131708,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -131100,17 +131743,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 ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/array.o gecode/set/array.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] @@ -131143,6 +131777,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -131310,6 +131946,16 @@ ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -131367,17 +132013,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/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/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] @@ -131481,6 +132116,11 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/set/sequence.hh:106: ./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)': ./gecode/set/sequence/seq.hpp:49:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -131489,6 +132129,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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 476 | (Home home, ViewArray& y) @@ -131497,6 +132153,17 @@ ./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Seq(home,x); | ^ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -131620,38 +132287,6 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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]' ./gecode/int/array.hpp:105:28: required from here @@ -131739,6 +132374,52 @@ ./gecode/set/var/set.hpp:49:3: 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: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]': +./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/sequence/seq-u.cpp:125:9: required from here +./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) { + | ^~~~~ +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: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]' +./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/sequence/seq-u.cpp:125:9: required from here +./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/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-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]' +./gecode/set/var-imp/set.hpp:241:23: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/sequence/seq-u.cpp:125:9: required from here +./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 47 | class SingletonAppend : public MinMax { + | ^~~~~~~~~~~~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:59: +./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.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)': @@ -131761,6 +132442,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -131873,8 +132556,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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/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); + | ^~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -131894,8 +132585,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -131967,8 +132656,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.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] @@ -132072,60 +132759,103 @@ ./gecode/set.hh:1851:14: note: initializing 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] - 49 | : NaryPropagator(home,x) {} +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)': +gecode/set/array.cpp:47:25: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 47 | x[i] = SetVar(home); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:68:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 68 | x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:87:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 87 | x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:108:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 108 | x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:128:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 128 | x[i] = SetVar(home,glb,lub,minCard,maxCard); | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:149:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 149 | a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:168:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 168 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:189:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 189 | a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:209:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 209 | a[i] = SetVar(home,glb,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -./gecode/set/sequence/seq.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)': -./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 59 | (void) new (home) Seq(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/sequence/seq.hpp:48:17: note: initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)' - 48 | Seq::Seq(Home home, ViewArray& x) - | ~~~~~^~~~ -In file included from ./gecode/set/sequence.hh:107: -./gecode/set/sequence/seq-u.hpp: In constructor 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)': -./gecode/set/sequence/seq-u.hpp:49:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : NaryOnePropagator(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:527:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' - 527 | (Home home, ViewArray& x0, View y0) - | ~~~~~^~~~ -./gecode/set/sequence/seq-u.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)': -./gecode/set/sequence/seq-u.hpp:64:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | return Rel::Eq::post(home, x[0], y); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/sequence.hh:103: -./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 54 | Eq::post(Home home, View0 x, View1 y) { - | ~~~~~^~~~ -./gecode/set/sequence/seq-u.hpp:68:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | (void) new (home) SeqU(home,x,y); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' - 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -132165,8 +132895,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) | ^~~~~~ @@ -132178,41 +132906,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/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 -./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) - | ~~~~~^~~~ -./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 -./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/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 -./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/kernel/core.hpp:3266: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) - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var/set.o gecode/set/var/set.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]' ./gecode/int/array.hpp:105:28: required from here @@ -132240,31 +132933,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; 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::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:44: required from here -./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::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 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 = 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]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:44: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -132300,114 +132968,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/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]': -./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/sequence/seq-u.cpp:125:9: required from here -./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) { - | ^~~~~ -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: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]' -./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/sequence/seq-u.cpp:125:9: required from here -./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/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-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]' -./gecode/set/var-imp/set.hpp:241:23: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/sequence/seq-u.cpp:125:9: required from here -./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 47 | class SingletonAppend : public MinMax { - | ^~~~~~~~~~~~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:59: -./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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exec.o gecode/set/exec.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var-imp/set.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: @@ -132418,70 +132978,28 @@ ./gecode/kernel/core.hpp:2011: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -132514,28 +133032,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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -132738,190 +133234,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/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of '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: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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] @@ -132943,47 +133265,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -133005,111 +133286,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -133139,56 +133315,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -133210,6 +133336,73 @@ ./gecode/set.hh:1616:15: note: initializing argument 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/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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -133251,45 +133444,24 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/var/set.hpp:49:3: 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] @@ -133332,68 +133504,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -133423,133 +133533,69 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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/trace/recorder.hpp:401:37: 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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ -./gecode/set/var/set.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) { | ^~~~ @@ -133574,133 +133620,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -133745,107 +133696,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -133867,200 +133717,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::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -134164,81 +133820,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:150, - from ./gecode/set.hh:43, - from gecode/set/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -134273,11 +133854,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) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exec.o gecode/set/exec.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/action.o gecode/set/branch/action.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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -134351,42 +133938,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/action.o gecode/set/branch/action.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -134611,6 +134162,10 @@ ./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp In file included from ./gecode/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] @@ -134714,58 +134269,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:139: -gecode/set/exec.cpp: In function 'void Gecode::wait(Home, SetVar, std::function)': -./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/exec.cpp:40:5: note: in expansion of macro 'GECODE_POST' - 40 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/exec.cpp:41:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./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/kernel.hh:190: -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -gecode/set/exec.cpp: In function 'void Gecode::wait(Home, const SetVarArgs&, std::function)': -./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/exec.cpp:46:5: note: in expansion of macro 'GECODE_POST' - 46 | 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/exec.cpp:48:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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::Set::SetView]' - 232 | NaryWait::post(Home home, ViewArray& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -134818,39 +134321,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/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': -gecode/set/exec.cpp:41:5: required from here -./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 155 | (void) new (home) UnaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' - 110 | UnaryWait::UnaryWait(Home home, View x0, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]': -gecode/set/exec.cpp:48:5: required from here -./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | return UnaryWait::post(home,x[0],c); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' - 147 | UnaryWait::post(Home home, View x, - | ~~~~~^~~~ -./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 247 | (void) new (home) NaryWait(home,x,c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.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]' ./gecode/int/array.hpp:105:28: required from here @@ -134878,30 +134348,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/propagator/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': -./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' -gecode/set/exec.cpp:41:5: required from here -./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]': -./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]' -gecode/set/exec.cpp:48:5: required from here -./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | : Propagator(home), x(x0), c(c0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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]': @@ -134937,8 +134383,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: @@ -134949,6 +134393,60 @@ ./gecode/kernel/core.hpp:2011: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/branch/chb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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 ./gecode/set.hh:43, + from gecode/set/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -134981,16 +134479,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/chb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135128,17 +134616,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 ./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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135201,6 +134678,17 @@ ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -135217,6 +134705,11 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,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); @@ -135237,6 +134730,12 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135258,6 +134757,124 @@ ./gecode/int.hh:5684:14: note: initializing 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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.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()); + | ^ 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] @@ -135266,13 +134883,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/branch/afc.hpp:73:25: note: initializing argument 1 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:741: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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp: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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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) { | ^~~~ @@ -135340,6 +134981,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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); @@ -135350,6 +135002,36 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135382,6 +135064,27 @@ ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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)': @@ -135410,34 +135113,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -135473,6 +135148,34 @@ ./gecode/int/extensional.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/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -135484,6 +135187,14 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -135521,6 +135232,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -135539,6 +135253,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) | ^~~~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': +gecode/set/branch/action.cpp:41:17: required from here +./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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135568,11 +135287,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/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': -gecode/set/branch/action.cpp:41:17: required from here -./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) { | ^~~~ @@ -135634,38 +135348,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/set.hh: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135674,9 +135382,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.hh:5071: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' ./gecode/set/array.hpp:68:28: required from here @@ -135686,6 +135404,24 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': +./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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' +gecode/set/branch/action.cpp:41:17: required from here +./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::Set::SetView]' + 233 | Action::Recorder::Recorder(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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -135706,28 +135442,52 @@ ./gecode/int.hh:5128: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/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': -./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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' -gecode/set/branch/action.cpp:41:17: required from here -./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::Set::SetView]' - 233 | Action::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55: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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': +./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::Set::SetView]' +./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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' +gecode/set/branch/action.cpp:41:17: required from here +./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) { + | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -135736,9 +135496,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/int.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:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -135749,20 +135516,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/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': -./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::Set::SetView]' -./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::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' -gecode/set/branch/action.cpp:41:17: required from here -./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::Set::SetView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -135812,11 +135565,95 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/branch/chb.cpp: In constructor 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': +gecode/set/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:230: +./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/branch/chb.cpp: In member function 'void Gecode::SetCHB::init(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': +gecode/set/branch/chb.cpp:46:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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) { | ^~~~ @@ -135838,6 +135675,9 @@ ./gecode/set/branch/afc.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/var/bool.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) { | ^~~~ @@ -135883,6 +135723,56 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -135915,33 +135805,398 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/set/branch/chb.cpp: In constructor 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': -gecode/set/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/exec.cpp: In function 'void Gecode::wait(Home, SetVar, std::function)': +./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/exec.cpp:40:5: note: in expansion of macro 'GECODE_POST' + 40 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:230: -./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/branch/chb.cpp: In member function 'void Gecode::SetCHB::init(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': -gecode/set/branch/chb.cpp:46:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/exec.cpp:41:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:190: +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': +gecode/set/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 361 | object(*new Storage(home,x,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~ +gecode/set/exec.cpp: In function 'void Gecode::wait(Home, const SetVarArgs&, std::function)': +./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/exec.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 266 | CHB::Storage::Storage(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { + | ~~~~~^~~~ +gecode/set/exec.cpp:48:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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::Set::SetView]' + 232 | NaryWait::post(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/branch/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' +gecode/set/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' +gecode/set/branch/chb.cpp:40:14: required from here +./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | : NaryPropagator(home,x), chb(chb0), c(home) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': +./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' +gecode/set/branch/chb.cpp:40:14: required from here +./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': +gecode/set/exec.cpp:41:5: required from here +./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 155 | (void) new (home) UnaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' + 110 | UnaryWait::UnaryWait(Home home, View x0, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]': +gecode/set/exec.cpp:48:5: required from here +./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | return UnaryWait::post(home,x[0],c); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' + 147 | UnaryWait::post(Home home, View x, + | ~~~~~^~~~ +./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 247 | (void) new (home) NaryWait(home,x,c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': +./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' +gecode/set/exec.cpp:41:5: required from here +./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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/wait.hpp: In instantiation of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]': +./gecode/kernel/propagator/wait.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]' +gecode/set/exec.cpp:48:5: required from here +./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | : Propagator(home), x(x0), c(c0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/val-sel-commit.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/int.hh: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; | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -135999,40 +136254,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -136104,29 +136325,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': -gecode/set/branch/chb.cpp:40:14: required from here -./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 361 | object(*new Storage(home,x,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -136137,12 +136335,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -136161,15 +136353,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/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -136191,15 +136374,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -136210,15 +136384,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -136229,15 +136394,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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -136259,83 +136415,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/branch/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' -gecode/set/branch/chb.cpp:40:14: required from here -./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' -gecode/set/branch/chb.cpp:40:14: required from here -./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | : NaryPropagator(home,x), chb(chb0), c(home) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': -./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' -gecode/set/branch/chb.cpp:40:14: required from here -./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -136378,8 +136457,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/ldsb.o gecode/set/ldsb.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] @@ -136409,6 +136486,17 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -136441,17 +136529,230 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/val-sel-commit.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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 @@ -136486,11 +136787,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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/ldsb.o gecode/set/ldsb.cpp +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -136504,6 +136844,106 @@ ./gecode/set/var/set.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.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]' ./gecode/int/array.hpp:105:28: required from here @@ -136566,40 +137006,85 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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)': @@ -136663,6 +137148,16 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -136705,6 +137200,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) { | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -136734,8 +137254,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/relax.o gecode/set/relax.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()); @@ -136826,17 +137344,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/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/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] @@ -136940,17 +137447,8 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/relax.o gecode/set/relax.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 @@ -136985,17 +137483,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -137014,38 +137501,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -137108,6 +137563,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: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/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -137140,35 +137617,11 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/trace.o gecode/set/trace.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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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) { | ^~~~ @@ -137196,6 +137649,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/trace.o gecode/set/trace.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] @@ -137341,6 +137818,13 @@ ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -137377,6 +137861,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/kernel/core.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)': @@ -137388,6 +137875,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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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] @@ -137409,17 +137907,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -137560,6 +138047,52 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/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] @@ -137568,6 +138101,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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -137602,37 +138151,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] @@ -137653,46 +138171,15 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -137767,6 +138254,21 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ^ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -137796,28 +138298,23 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -137839,139 +138336,106 @@ ./gecode/set.hh:1616:15: note: initializing argument 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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp: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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { - | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': gecode/set/ldsb.cpp:145:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/ldsb.cpp:167:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | postldsbsetbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -137988,6 +138452,16 @@ gecode/set/ldsb.cpp:178:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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) { | ^~~~ @@ -138057,96 +138531,31 @@ ./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 269 | postldsbsetbrancher(Home home, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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 @@ -138181,6 +138590,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/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -138199,16 +138618,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 file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp ./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 ./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -138227,12 +138660,58 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | ::post(home,x,vs,vsc,syms,nsyms,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/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, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -138241,14 +138720,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/core.hpp:3266: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::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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/ldsb/brancher.hpp:290:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -138276,19 +138776,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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 = 2; 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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -138300,14 +138806,6 @@ ./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 = 2; 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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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:290:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -138319,33 +138817,6 @@ ./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 = 2; 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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 = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/ldsb.cpp:221:45: required from here ./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -138359,16 +138830,6 @@ ./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::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, | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -138380,27 +138841,6 @@ ./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::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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -138430,6 +138870,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | ::post(home,x,vs,vsc,syms,nsyms,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) { | ^~~~ @@ -138466,67 +138911,93 @@ ./gecode/kernel/core.hpp:3266: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 = 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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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:49:23: note: initializing argument 1 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -138536,16 +139007,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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]' ./gecode/int/array.hpp:134:29: required from here @@ -138555,17 +139016,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]' ./gecode/set/array.hpp:68:28: required from here @@ -138583,6 +139033,21 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -138614,9 +139079,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:5099: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/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 = 1; 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&)>]' 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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/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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:290: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]' gecode/set/ldsb.cpp:167:7: required from here @@ -138631,15 +139112,16 @@ ./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 = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/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 = 2; 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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:215:45: required from here @@ -138662,18 +139144,9 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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/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 = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ @@ -138817,50 +139290,27 @@ ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/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&)>]' ./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]' @@ -138967,16 +139417,6 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of '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 = 3; 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 = 3; 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 = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' @@ -138990,14 +139430,6 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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 '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 = 3; 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&)>]': ./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 = 3; 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&)>]' ./gecode/set/ldsb/brancher.hpp:282: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 = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' @@ -139011,22 +139443,6 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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 '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 = 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&)>]': ./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 = 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&)>]' ./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' @@ -139155,16 +139571,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 = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; 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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' @@ -139207,16 +139613,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 = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; 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 = 2; 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&)>]' @@ -139231,14 +139627,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::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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; 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&)>]' ./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 = 2; 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&)>]' @@ -139650,6 +140038,17 @@ ./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/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; 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/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' @@ -139663,6 +140062,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ @@ -139730,6 +140139,11 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp: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/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' @@ -139762,132 +140176,94 @@ ./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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/core.hpp:1759:21: note: initializing argument 1 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:1206:20: note: initializing argument 1 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1258:17: note: initializing argument 1 of 'Gecode::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/kernel/core.hpp:1759: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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/relax.cpp: In function 'void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)': +gecode/set/relax.cpp:69:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 69 | Search::relax(home,x,sx,r,p,ir); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/relax.cpp:35: +./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -139951,8 +140327,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -140052,6 +140426,40 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -140114,113 +140522,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/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]': +gecode/set/relax.cpp:69:41: required from here +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exception.o gecode/set/exception.cpp +gecode/set/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' + 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { + | ~~~~~^~~~ In file included from ./gecode/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] @@ -140247,20 +140577,9 @@ ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -140268,30 +140587,12 @@ ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -140321,34 +140622,33 @@ ./gecode/set.hh:1258:17: note: 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); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -140360,17 +140660,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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); @@ -140381,36 +140670,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -140448,27 +140707,41 @@ ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' 286 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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 @@ -140503,48 +140776,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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -140563,35 +140794,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': gecode/set/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -140603,67 +140805,6 @@ ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/relax.cpp: In function 'void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)': -gecode/set/relax.cpp:69:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 69 | Search::relax(home,x,sx,r,p,ir); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/set/relax.cpp:35: -./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]' - 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/int/array.hpp:105:28: required from here @@ -140673,22 +140814,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/int/array.hpp:134:29: required from here @@ -140698,16 +140823,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -140717,14 +140832,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': ./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' gecode/set/trace.cpp:44:5: required from here @@ -140737,79 +140844,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]': -gecode/set/relax.cpp:69:41: required from here -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' - 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]': @@ -140845,6 +140879,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: @@ -140855,16 +140891,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/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -140897,6 +140925,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/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -140951,8 +140991,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -141226,6 +141264,11 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -141237,22 +141280,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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -141269,14 +141296,46 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -141310,17 +141369,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -141420,6 +141468,40 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -141461,32 +141543,11 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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] @@ -141508,19 +141569,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -141552,6 +141600,82 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -141594,17 +141718,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -141634,41 +141747,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -141753,6 +141831,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/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -141780,6 +141868,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -141815,52 +141905,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -142085,8 +142129,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -142170,16 +142244,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, | ~~~~~^~~~ -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); - | ^~~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -142201,6 +142265,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -142244,48 +142310,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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 file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -142663,6 +142687,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/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -142806,6 +142836,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/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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); @@ -142813,9 +142848,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/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -142856,60 +142902,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/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] @@ -142959,25 +142951,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014, - from gecode/minimodel/int-expr.cpp:35: -./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': -./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -143028,6 +143005,8 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -143111,6 +143090,14 @@ ./gecode/int/trace.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/bool.hh:659, + from ./gecode/int/linear/bool-int.hpp:38, + from ./gecode/int/linear.hh:1014, + from gecode/minimodel/int-expr.cpp:35: +./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': +./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | x(x0), pm2(pm20) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -143127,69 +143114,13 @@ ./gecode/int.hh:5684:14: note: initializing 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/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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -143233,48 +143164,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143304,35 +143193,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); - | ~~~~~^~~~ 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); @@ -143432,6 +143292,17 @@ gecode/minimodel/int-expr.cpp:205:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | channel(home,bts[0].x,x); | ~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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) { | ^~~~ @@ -143449,6 +143320,16 @@ ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:216:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -143480,65 +143361,10 @@ ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const': gecode/minimodel/int-expr.cpp:236:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | n->r->sum.ne->post(home,irt,-n->c,b,ipls); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' - 224 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] @@ -143550,6 +143376,12 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' + 224 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | n->r->sum.ne->post(home,irt,n->c,b,ipls); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -143756,17 +143588,6 @@ ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)': gecode/minimodel/int-expr.cpp:388:16: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 388 | n->x_int = x; @@ -143782,67 +143603,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const': gecode/minimodel/int-expr.cpp:535:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 535 | ti->a=static_cast(m); ti->x=sum.ne->post(home, nullptr, ipls); ti++; @@ -143917,6 +143677,39 @@ gecode/minimodel/int-expr.cpp:292:25: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' 292 | LinIntExpr::post(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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)': @@ -143944,6 +143737,11 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -143960,49 +143758,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) { | ~~~~~^~~~ -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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -144032,35 +143800,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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-arith.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -144104,54 +143853,40 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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: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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -144268,6 +144003,11 @@ ./gecode/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/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 +./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/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); @@ -144301,6 +144041,16 @@ ./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/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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -144324,6 +144074,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: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: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, | ~~~~~^~~~ @@ -144634,1135 +144390,938 @@ ./gecode/set.hh:1041: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/minimodel/set-expr.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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/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()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/core.hpp:1759: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:100:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 100 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:102:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 102 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 102 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:104:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 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/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 104 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:105:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | min(home, x0, x1, y, ipls.min2()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2571:12: note: initializing argument 1 of 'void Gecode::min(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2571 | min(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:110:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 110 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 110 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:111:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 111 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 111 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:112:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | min(home, x, y, ipls.min()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2581:12: note: initializing argument 1 of 'void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)' - 2581 | min(Home home, const IntVarArgs& x, IntVar y, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:119:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 119 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:120:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:122:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 122 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/int.hh:4384:20: note: initializing argument 1 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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/int-arith.cpp:124:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/int.hh:4481:17: note: initializing 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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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/int-arith.cpp:126:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 126 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 126 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:127:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | max(home, x0, x1, y, ipls.max2()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2589:12: note: initializing argument 1 of 'void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 132 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 132 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 133 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 133 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:134:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | max(home, x, y, ipls.max()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2599:12: note: initializing argument 1 of 'void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)' - 2599 | max(Home home, const IntVarArgs& x, IntVar y, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:140:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 140 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:141:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:143:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 143 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:147:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/int.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: 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/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:149:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 149 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 149 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:151:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 151 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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/int-arith.cpp:152:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | mult(home, x0, x1, y, ipls.mult()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/var/int.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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2714:13: note: initializing argument 1 of 'void Gecode::mult(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:159:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:160:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:161:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 161 | rel(home, x1, IRT_NQ, 0); - | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' - 1119 | rel(Home home, IntVar x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:163:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 163 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -gecode/minimodel/int-arith.cpp:167:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:168:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | div(home, x0, x1, y, ipls.div()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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:2730:12: note: initializing argument 1 of 'void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 175 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:176:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 176 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:177:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | mod(home, x0, x1, y, ipls.mod()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:184:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:186:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:186:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:188:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 188 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:189:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | sqr(home, x, y, ipls.sqr()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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.hh:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)' - 2747 | sqr(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:196:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:198:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:198:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:200:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/int.hh:4481:17: note: 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)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -gecode/minimodel/int-arith.cpp:201:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | sqrt(home, x, y, ipls.sqrt()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)' - 2756 | sqrt(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:208:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:211:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:213:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -gecode/minimodel/int-arith.cpp:214:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | pow(home, x, aInt, y, ipls.pow()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)' - 2768 | pow(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:221:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/var/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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:224:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ +./gecode/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/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:226:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:227:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | nroot(home, x, aInt, y, ipls.nroot()); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)' - 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:233:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | IntVar z = a[n-1].post(home, ipls); - | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/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/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/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/int-arith.cpp:235:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:240:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:249:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | element(home, xa, z, y, ipls.element()); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:251:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | element(home, x, z, y, ipls.element()); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' - 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:259:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | BoolVar c = b.expr(home, ipls); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:260:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 260 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:261:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 261 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:262:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:263:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | ite(home, c, x0, x1, y, ipls.ite()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)' - 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-arith.cpp:277:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 277 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 277 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:278:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | rel(home, x, irt, c); - | ~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:280:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | rel(home, post(home,nullptr,ipls), irt, c); - | ~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 78 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:280:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | rel(home, post(home,nullptr,ipls), irt, c); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' - 1119 | rel(Home home, IntVar x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-arith.cpp:285:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | rel(home, post(home,nullptr,ipls), irt, c, b); - | ~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 78 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:285:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | rel(home, post(home,nullptr,ipls), irt, c, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' - 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': -./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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5156:15: note: initializing argument 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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145817,24 +145376,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -146322,633 +145863,943 @@ ./gecode/set.hh:1041: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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/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/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 -./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/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/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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/int-arith.cpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:98:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:100:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 100 | y = result(home,ret,x0); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/int-arith.cpp:102:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 102 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 102 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/int-arith.cpp:104:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 104 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +gecode/minimodel/int-arith.cpp:105:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | min(home, x0, x1, y, ipls.min2()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2571:12: note: initializing argument 1 of 'void Gecode::min(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2571 | min(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:110:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 110 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 110 | x[i] = a[i].post(home, ipls); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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/int-arith.cpp:111:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 111 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 111 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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/int-arith.cpp:112:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | min(home, x, y, ipls.min()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2581:12: note: initializing argument 1 of 'void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)' + 2581 | min(Home home, const IntVarArgs& x, IntVar y, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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/int-arith.cpp:119:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 119 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:120:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:122:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 122 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 122 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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/int-arith.cpp:124:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | y = result(home,ret,x0); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +gecode/minimodel/int-arith.cpp:126:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 126 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 126 | y = result(home,ret); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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/int-arith.cpp:127:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | max(home, x0, x1, y, ipls.max2()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2589:12: note: initializing argument 1 of 'void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 132 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 132 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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/int-arith.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 133 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 133 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +gecode/minimodel/int-arith.cpp:134:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | max(home, x, y, ipls.max()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2599:12: note: initializing argument 1 of 'void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)' + 2599 | max(Home home, const IntVarArgs& x, IntVar y, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:140:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 140 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:141:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 141 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:143:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 143 | y = result(home,ret,x0); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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/int-arith.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +gecode/minimodel/int-arith.cpp:147:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 147 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:149:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 149 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 149 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:151:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 151 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:152:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | mult(home, x0, x1, y, ipls.mult()); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2714:13: note: initializing argument 1 of 'void Gecode::mult(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:159:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:160:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:161:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 161 | rel(home, x1, IRT_NQ, 0); + | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' + 1119 | rel(Home home, IntVar x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:163:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 163 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:167:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:168:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | div(home, x0, x1, y, ipls.div()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:2730:12: note: initializing argument 1 of 'void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 175 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:176:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 176 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:177:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 177 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 177 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | mod(home, x0, x1, y, ipls.mod()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:184:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:186:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:186:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 186 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:188:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 188 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 188 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:189:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | sqr(home, x, y, ipls.sqr()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)' + 2747 | sqr(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:196:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:198:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:198:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 198 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:200:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 200 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 200 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:201:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 201 | sqrt(home, x, y, ipls.sqrt()); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)' + 2756 | sqrt(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:208:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:211:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 211 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:213:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 213 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:214:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | pow(home, x, aInt, y, ipls.pow()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)' + 2768 | pow(Home home, IntVar x0, int n, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:221:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:224:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 224 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 224 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:226:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 226 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 226 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:227:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | nroot(home, x, aInt, y, ipls.nroot()); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)' + 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:233:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | IntVar z = a[n-1].post(home, ipls); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:235:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:235:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:240:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 240 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 240 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:249:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | element(home, xa, z, y, ipls.element()); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:251:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 251 | element(home, x, z, y, ipls.element()); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' + 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:259:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 259 | BoolVar c = b.expr(home, ipls); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:260:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 260 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:261:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 261 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:262:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 262 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 262 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ 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/minimodel/int-arith.cpp:263:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | ite(home, c, x0, x1, y, ipls.ite()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)' + 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-arith.cpp:277:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 277 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 277 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:278:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | rel(home, x, irt, c); + | ~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:280:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | rel(home, post(home,nullptr,ipls), irt, c); + | ~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 78 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:280:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | rel(home, post(home,nullptr,ipls), irt, c); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' + 1119 | rel(Home home, IntVar x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-arith.cpp:285:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | rel(home, post(home,nullptr,ipls), irt, c, b); + | ~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 78 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:285:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | rel(home, post(home,nullptr,ipls), irt, c, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' + 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -147047,6 +146898,75 @@ ./gecode/set.hh:1851:14: note: initializing 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 +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -147119,6 +147039,24 @@ ./gecode/float.hh:1630:19: note: 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -147151,6 +147089,15 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -147294,6 +147241,12 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/minimodel/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); @@ -147373,6 +147326,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -147711,6 +147667,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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ @@ -147810,6 +147779,14 @@ ./gecode/int.hh:1328:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, BoolVar, IntPropLevel)' 1328 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const': gecode/minimodel/bool-expr.cpp:366:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 366 | bn[in++]=u.a.x->x; @@ -147817,12 +147794,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/var/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/bool-expr.cpp:368:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 368 | bp[ip++]=u.a.x->x; | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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/bool-expr.cpp:374:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 374 | u.a.x->rl.post(home, b, !u.a.neg, ipls); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -147847,6 +147838,14 @@ ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.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/bool-expr.cpp:383:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 383 | bp[ip++]=b; | ^ @@ -147956,6 +147955,9 @@ gecode/minimodel/bool-expr.cpp:435:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 435 | u.a.x->m->post(home, b, false, ipls); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -148316,28 +148318,6 @@ ./gecode/int.hh:1520:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)' 1520 | element(Home home, const BoolVarArgs& x, IntVar y0, BoolVar y1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -148372,6 +148352,178 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -148435,16 +148587,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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); @@ -148465,14 +148607,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::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -148502,26 +148636,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/dom.o gecode/minimodel/dom.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()); @@ -148550,42 +148664,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -148627,52 +148705,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -148798,18 +148830,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -148853,6 +148873,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -149767,38 +149789,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:366:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | dom(home, s, invsrt, ss, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -150629,9 +150619,55 @@ ./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-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: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; @@ -150775,8 +150811,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.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()); @@ -150805,16 +150839,11 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/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) { + | ^ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -150826,10 +150855,31 @@ ./gecode/int.hh:5071: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(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); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -150856,6 +150906,22 @@ ./gecode/int.hh: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -150928,6 +150994,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -151002,38 +151070,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -151769,6 +151805,12 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -151780,12 +151822,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -151799,6 +151835,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -151809,9 +151848,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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -151903,6 +151939,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::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -151932,24 +151986,15 @@ ./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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()); @@ -151978,56 +152023,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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -152037,27 +152032,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -152076,6 +152050,21 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44: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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -152111,6 +152100,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -152122,6 +152137,161 @@ ./gecode/float/var/float.hpp:46:3: 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/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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -152149,6 +152319,10 @@ ./gecode/set/branch/afc.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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -152165,6 +152339,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -152194,11 +152392,57 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -152212,6 +152456,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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -152226,111 +152486,78 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh: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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/set.hh:1206:20: note: initializing argument 1 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/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -152358,6 +152585,11 @@ ./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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -152374,11 +152606,40 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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()); | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -152403,35 +152664,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -152464,34 +152696,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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] @@ -153001,650 +153205,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/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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {int}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -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/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)' - 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatVal, Reify)' - 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)' - 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -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 long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -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 long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -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 long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -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 long 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}]' -gecode/minimodel/dom.cpp:150:5: required from here -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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -153749,38 +153309,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: ./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] @@ -154290,28 +153818,12 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/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); @@ -154329,6 +153841,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel.hh: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; | ~~~~~^~~~ @@ -154341,6 +153857,14 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -154350,6 +153874,22 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -154362,36 +153902,15 @@ gecode/minimodel/float-expr.cpp:179:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 179 | FloatVal c = n->fill(home,fts); | ~~~~~~~^~~~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' 143 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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:180:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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) { | ^~~~ @@ -154399,26 +153918,6 @@ ./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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const': gecode/minimodel/float-expr.cpp:189:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | n->r->sum.ne->post(home,frt,-n->c,b); @@ -154429,6 +153928,13 @@ ./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, | ~~~~~^~~~ +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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -154438,6 +153944,9 @@ ./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/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ gecode/minimodel/float-expr.cpp:202:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | FloatVal c = n->fill(home,fts); | ~~~~~~~^~~~~~~~~~ @@ -154475,28 +153984,6 @@ ./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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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; @@ -154506,13 +153993,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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: 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; @@ -154520,19 +154000,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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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++; @@ -154607,65 +154074,24 @@ gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 209 | LinFloatExpr::post(Home home) const { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.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); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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 @@ -154700,90 +154126,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -154794,38 +154136,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -154834,57 +154144,665 @@ ./gecode/set/var/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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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, +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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/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 +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, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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 long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)' + 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatVal, Reify)' + 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)' + 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +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 long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +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 long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +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 long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +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 long 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}]' +gecode/minimodel/dom.cpp:150:5: required from here +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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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] @@ -154914,6 +154832,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/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -154942,22 +154882,41 @@ ./gecode/int.hh:4525:18: note: 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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -154966,6 +154925,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:2549:20: note: initializing argument 1 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -154983,6 +154948,11 @@ ./gecode/int/branch.hpp:50: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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -154999,6 +154969,43 @@ ./gecode/int.hh: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -155020,160 +155027,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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:4481:17: note: initializing 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -155196,17 +155106,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155228,35 +155127,40 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 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); +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -155272,22 +155176,59 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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:1258:17: note: initializing argument 1 of 'Gecode::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); - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -155309,6 +155250,11 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155320,6 +155266,22 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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)': @@ -155493,6 +155455,28 @@ ./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:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -155502,6 +155486,11 @@ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -155567,6 +155556,12 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -155574,6 +155569,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -156041,6 +156046,11 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ gecode/minimodel/float-arith.cpp:105:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ @@ -156251,9 +156261,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/float.hh:1182:12: note: initializing argument 1 of 'void Gecode::max(Home, const FloatVarArgs&, FloatVar)' 1182 | max(Home home, const FloatVarArgs& x, FloatVar 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/minimodel/float-arith.cpp:143:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | FloatVar x0 = a[0].post(home); | ~~~~~~~~~^~~~~~ @@ -156263,6 +156279,15 @@ ./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 884 | FloatVar post(Home home) const; | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:144:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | FloatVar x1 = a[1].post(home); | ~~~~~~~~~^~~~~~ @@ -156272,6 +156297,15 @@ ./gecode/minimodel.hh:884:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 884 | FloatVar post(Home home) const; | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:146:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ @@ -156952,46 +156986,524 @@ ./gecode/float.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)' 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/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/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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) { | ^~~~ @@ -157029,40 +157541,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -157092,16 +157570,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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] @@ -157113,14 +157581,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -157164,17 +157624,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/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); + | ~~~~~^~~~ 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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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/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/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); @@ -157185,6 +157667,11 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh: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/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] @@ -157193,9 +157680,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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -157206,11 +157699,26 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -157282,6 +157790,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/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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -157304,6 +157818,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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/minimodel/channel.hpp: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -157313,6 +157830,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/kernel/core.hpp:3266:3: 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] @@ -157321,6 +157847,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1630:19: note: 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/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, | ~~~~~^~~~ @@ -157575,6 +158107,11 @@ ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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) { | ^~~~ @@ -157598,6 +158135,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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -157615,20 +158168,31 @@ ./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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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/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); @@ -157639,14 +158203,507 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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: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); @@ -157667,33 +158724,40 @@ ./gecode/set.hh:1041: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -157720,6 +158784,113 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -157729,14 +158900,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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]': @@ -157772,24 +158935,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -157801,24 +158946,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -157837,6 +158964,121 @@ ./gecode/int/var/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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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/reg.cpp:126:7: note: here + 126 | case ET_STAR: + | ^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/optimize.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/exception.o gecode/minimodel/exception.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)': @@ -157848,15 +159090,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -157868,15 +159101,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -157960,52 +159184,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) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.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] @@ -158063,6 +159243,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/options.o gecode/driver/options.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] @@ -158842,6 +160024,8 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/script.o gecode/driver/script.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 @@ -158912,8 +160096,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -158941,6 +160123,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 ./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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -158996,23 +160189,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/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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159047,7 +160223,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + 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; @@ -159077,6 +160253,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159160,40 +160346,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/options.o gecode/driver/options.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] @@ -159262,16 +160414,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/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); - | ^~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -159302,8 +160444,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/script.o gecode/driver/script.cpp In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159325,6 +160465,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/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)': @@ -159461,230 +160604,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/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/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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -159757,18 +160687,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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159780,16 +160698,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -159800,27 +160708,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -159832,35 +160719,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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] @@ -159888,20 +160746,9 @@ ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:1587: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.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; | ~~~~~^~~~ @@ -159915,16 +160762,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159933,9 +160770,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/minimodel/float-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); @@ -159951,9 +160803,18 @@ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/gist.o gecode/gist/gist.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -159966,6 +160827,11 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -159994,17 +160860,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -160072,6 +160927,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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -160402,6 +161263,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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -160507,6 +161400,188 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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 @@ -160522,6 +161597,18 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 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) | ^~~~~~~ @@ -160533,6 +161620,26 @@ ./gecode/int/var/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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -160541,49 +161648,36 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -160594,6 +161688,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) | ^~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -160602,118 +161705,106 @@ ./gecode/set/var/set.hpp:49:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/set.hh:755, + 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/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/int/branch/afc.hpp:73:25: note: initializing argument 1 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:741: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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(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); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/float.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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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: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:1258:17: note: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -160732,774 +161823,376 @@ ./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: 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/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099: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/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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/minimodel.hh:1207:20: note: initializing argument 1 of '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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing 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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/float/var/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.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh: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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/int.hh:4525:18: note: 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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:5156:15: note: initializing argument 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | 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 -./gecode/kernel/data/array.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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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.hh:1630:19: note: 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: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -161543,15 +162236,11 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -161568,6 +162257,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -161579,183 +162273,35 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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: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, - | ~~~~~^~~~ -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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/gist.o gecode/gist/gist.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/node.o gecode/gist/node.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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/spacenode.o gecode/gist/spacenode.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] - 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); @@ -161766,17 +162312,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./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] @@ -161788,6 +162323,37 @@ ./gecode/float.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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()); + | ^ 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] @@ -161804,44 +162370,57 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1206:20: note: initializing argument 1 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/core.hpp:1759: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:1258:17: note: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -162089,9 +162668,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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh: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/set.hh:1587: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::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); @@ -162112,6 +162702,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, | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -162289,6 +162889,17 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -162329,38 +162940,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 @@ -162395,668 +162974,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh: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) { - | ^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/textoutput.o gecode/gist/textoutput.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)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -163100,17 +163017,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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -163161,6 +163085,24 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -163172,6 +163114,42 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -163215,6 +163193,52 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -163226,17 +163250,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -163276,6 +163289,39 @@ ./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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -163298,17 +163344,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/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: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] @@ -163330,57 +163365,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -163407,6 +163391,11 @@ ./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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -163499,6 +163488,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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -163671,17 +163684,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/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); @@ -163732,10 +163734,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/float/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/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); @@ -163743,12 +163741,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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: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, | ~~~~~^~~~ @@ -163799,17 +163791,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -163839,31 +163820,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: -./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: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/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] @@ -163875,6 +163831,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/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); @@ -163905,17 +163866,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -163936,6 +163886,55 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: 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] @@ -164160,6 +164159,12 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -164183,9 +164188,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) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp ./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/view.hpp:1706: +./gecode/int/var/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&, 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); @@ -164233,9 +164245,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int.hh: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/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); @@ -164266,6 +164286,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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 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); @@ -164286,6 +164314,14 @@ ./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -164423,146 +164459,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 ./gecode/gist/node.hh:37, - from gecode/gist/node.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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -164581,6 +164477,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) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/node.o gecode/gist/node.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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -164599,58 +164498,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -164687,24 +164534,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]': @@ -164751,15 +164580,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/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodecursor.hh:37, + from ./gecode/gist/drawingcursor.hh:37, + from gecode/gist/drawingcursor.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/spacenode.o gecode/gist/spacenode.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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) | ^~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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]' ./gecode/int/array.hpp:134:29: required from here @@ -164833,9 +164781,100 @@ ./gecode/float/var/float.hpp:46:3: 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/node.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/textoutput.o gecode/gist/textoutput.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/treecanvas.o gecode/gist/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, @@ -165340,9 +165379,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/qtgist.o gecode/gist/qtgist.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]' ./gecode/int/array.hpp:105:28: required from here @@ -165352,9 +165388,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -165430,7 +165463,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp +-c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp +gecode/gist/drawingcursor.cpp: In member function 'void Gecode::Gist::DrawingCursor::processCurrentNode()': +gecode/gist/drawingcursor.cpp:110:24: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 110 | int tw = fm.width(label); + | ~~~~~~~~^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:26, + from ./gecode/gist/drawingcursor.hh:39: +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -165477,52 +165519,7 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011: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/gist/nodestats.o gecode/gist/nodestats.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: @@ -165533,49 +165530,9 @@ ./gecode/kernel/core.hpp:2011: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.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); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.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] @@ -165608,15 +165565,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -gecode/gist/drawingcursor.cpp: In member function 'void Gecode::Gist::DrawingCursor::processCurrentNode()': -gecode/gist/drawingcursor.cpp:110:24: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 110 | int tw = fm.width(label); - | ~~~~~~~~^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:26, - from ./gecode/gist/drawingcursor.hh:39: -/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ 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)': @@ -165639,17 +165587,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165703,11 +165640,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -165718,12 +165650,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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); @@ -165773,79 +165699,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -165874,16 +165727,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -165915,23 +165758,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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); @@ -165942,18 +165768,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -165975,75 +165789,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -166087,27 +165832,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -166169,49 +165893,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - 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/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -166255,35 +165936,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] @@ -166345,145 +165997,55 @@ ./gecode/float.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/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodestats.hh:37, + from gecode/gist/nodestats.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + 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; @@ -166491,9 +166053,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.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] @@ -166526,12 +166085,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/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/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/treecanvas.hh:43: + from ./gecode/gist.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -166580,9 +166197,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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -166622,9 +166236,19 @@ ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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) { | ^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -166638,6 +166262,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::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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -166695,40 +166327,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -166770,6 +166368,14 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166791,24 +166397,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -166892,16 +166515,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); @@ -166912,14 +166525,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -166931,212 +166536,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, | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.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)': -./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); - | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.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] - 39 | branch(home, x, FLOAT_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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp -gecode/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': -gecode/gist/treecanvas.cpp:106:35: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] - 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:251, - from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends:3, - from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:3, - from ./gecode/gist/treecanvas.hh:37: -/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here - 114 | void setCurveShape(CurveShape shape); - | ^~~~~~~~~~~~~ -gecode/gist/treecanvas.cpp:121:33: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] - 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here - 114 | void setCurveShape(CurveShape shape); - | ^~~~~~~~~~~~~ -gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)': -gecode/gist/treecanvas.cpp:1023:27: warning: 'void QPrinter::setPaperSize(const QSizeF&, Unit)' is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] - 1023 | printer.setPaperSize(QSizeF(bb.right-bb.left+Layout::extent, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1024 | n->getShape()->depth() * Layout::dist_y + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1025 | Layout::extent), QPrinter::Point); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, - from gecode/gist/treecanvas.cpp:35: -/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here - 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); - | ^~~~~~~~~~~~ -gecode/gist/treecanvas.cpp:1031:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] - 1031 | QRect pageRect = printer.pageRect(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here - 259 | QRect pageRect() const; - | ^~~~~~~~ -gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::print()': -gecode/gist/treecanvas.cpp:1077:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] - 1077 | QRect pageRect = printer.pageRect(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here - 259 | QRect pageRect() const; - | ^~~~~~~~ -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 -gecode/gist/treecanvas.cpp: In member function 'virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)': -gecode/gist/treecanvas.cpp:1267:29: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 1267 | if (event->orientation() == Qt::Vertical && !autoZoom) - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h:49, - from /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, - from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:5: -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here - 222 | inline Qt::Orientation orientation() const { return qt4O; } - | ^~~~~~~~~~~ -gecode/gist/treecanvas.cpp:1268:66: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), - | ~~~~~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -gecode/gist/treecanvas.cpp:1269:27: warning: 'int QWheelEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] - 1269 | event->x(), event->y()); - | ~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:229:16: note: declared here - 229 | inline int x() const { return int(p.x()); } - | ^ -gecode/gist/treecanvas.cpp:1269:39: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] - 1269 | event->x(), event->y()); - | ~~~~~~~~^~ -/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here - 231 | inline int y() const { return int(p.y()); } - | ^ -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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/core.hpp:1759: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]' ./gecode/int/array.hpp:105:28: required from here @@ -167164,40 +166595,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/float/array.hpp:93:30: required from here @@ -167207,148 +166604,33 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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: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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43: @@ -167361,6 +166643,22 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167372,33 +166670,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167420,6 +166702,15 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/float/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -167440,6 +166731,15 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167482,15 +166782,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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167645,17 +166968,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/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) - | ^~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -167667,114 +166979,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.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) { - | ~~~~~^~~~ +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/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -167787,15 +167003,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -167803,18 +167010,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167836,41 +167034,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167882,17 +167056,6 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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()); | ^ @@ -167902,66 +167065,15 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 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/set.hh:1258:17: note: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167973,17 +167085,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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); @@ -167994,36 +167095,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168035,27 +167106,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168139,6 +167189,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.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] @@ -168168,88 +167221,59 @@ ./gecode/int.hh:4481:17: note: 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/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/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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]' - 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -168259,12 +167283,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -168274,64 +167292,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168352,17 +167312,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -168393,17 +167342,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: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] @@ -168415,6 +167353,11 @@ ./gecode/int.hh: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: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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -168422,6 +167365,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -168466,6 +167415,239 @@ ./gecode/int.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/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': +gecode/gist/treecanvas.cpp:106:35: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:251, + from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends:3, + from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:3, + from ./gecode/gist/treecanvas.hh:37: +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here + 114 | void setCurveShape(CurveShape shape); + | ^~~~~~~~~~~~~ +gecode/gist/treecanvas.cpp:121:33: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here + 114 | void setCurveShape(CurveShape shape); + | ^~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/preferences.o gecode/gist/preferences.cpp +gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)': +gecode/gist/treecanvas.cpp:1023:27: warning: 'void QPrinter::setPaperSize(const QSizeF&, Unit)' is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] + 1023 | printer.setPaperSize(QSizeF(bb.right-bb.left+Layout::extent, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1024 | n->getShape()->depth() * Layout::dist_y + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1025 | Layout::extent), QPrinter::Point); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, + from gecode/gist/treecanvas.cpp:35: +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here + 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); + | ^~~~~~~~~~~~ +gecode/gist/treecanvas.cpp:1031:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] + 1031 | QRect pageRect = printer.pageRect(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here + 259 | QRect pageRect() const; + | ^~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::print()': +gecode/gist/treecanvas.cpp:1077:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] + 1077 | QRect pageRect = printer.pageRect(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here + 259 | QRect pageRect() const; + | ^~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)': +gecode/gist/treecanvas.cpp:1267:29: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 1267 | if (event->orientation() == Qt::Vertical && !autoZoom) + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h:49, + from /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, + from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:5: +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here + 222 | inline Qt::Orientation orientation() const { return qt4O; } + | ^~~~~~~~~~~ +gecode/gist/treecanvas.cpp:1268:66: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), + | ~~~~~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +gecode/gist/treecanvas.cpp:1269:27: warning: 'int QWheelEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] + 1269 | event->x(), event->y()); + | ~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:229:16: note: declared here + 229 | inline int x() const { return int(p.x()); } + | ^ +gecode/gist/treecanvas.cpp:1269:39: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] + 1269 | event->x(), event->y()); + | ~~~~~~~~^~ +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here + 231 | inline int y() const { return int(p.y()); } + | ^ +In file included from ./gecode/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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -168509,11 +167691,29 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +./gecode/float/var/float.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) { | ^~~~ @@ -168529,16 +167729,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./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); - | ^~~~~ ./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); | ^ @@ -168580,6 +167770,530 @@ ./gecode/float.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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/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 +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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/qtgist.hh -o gecode/gist/moc_qtgist.cpp +moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp +moc -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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, + from ./gecode/gist/stopbrancher.hh:35: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -168716,76 +168430,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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)': @@ -169007,26 +168651,73 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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); + | ^~~~~ In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44: + 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; @@ -169047,33 +168738,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -169157,52 +168821,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -169232,17 +168850,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -169333,54 +168940,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/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); @@ -169422,6 +168983,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -169430,18 +168999,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -169451,6 +169033,20 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.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] @@ -169483,17 +169079,312 @@ ./gecode/set.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.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)': +./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/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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) { | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -169512,12 +169403,293 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -169561,7 +169733,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) { | ~~~~~^~~~ -bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -169612,6 +169811,12 @@ ./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: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/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] @@ -169623,14 +169828,69 @@ ./gecode/float.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/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/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -169641,9 +169901,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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void 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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/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/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] @@ -169655,6 +169935,44 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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] @@ -169673,9 +169991,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] ./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, | ~~~~~^~~~ + 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/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] @@ -169723,9 +170049,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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:1207:20: note: initializing argument 1 of '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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -169809,6 +170155,11 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -169912,6 +170263,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:5666: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: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, | ~~~~~^~~~ @@ -169925,6 +170282,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, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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::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); @@ -170052,6 +170419,35 @@ ./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) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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::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); @@ -170142,140 +170538,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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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()); @@ -170367,6 +170629,69 @@ 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, + | ~~~~~^~~~ +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] @@ -170375,6 +170700,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/set/branch/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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -170443,6 +170777,27 @@ ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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) { | ^~~~ @@ -170470,45 +170825,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] -mv gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh -sed -i 's/^#include "parser.tab.hpp"/#include "parser.tab.hh"/' gecode/flatzinc/parser.tab.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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) - | ^~~~~~~ -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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -170542,16 +170880,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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); @@ -170562,14 +170890,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -170631,71 +170951,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/int.hh:917, - 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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -170709,48 +170996,9 @@ ./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) { - | ~~~~~^~~~ +gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] +mv gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh +sed -i 's/^#include "parser.tab.hpp"/#include "parser.tab.hh"/' gecode/flatzinc/parser.tab.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] @@ -170762,24 +171010,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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++ -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/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] @@ -170891,17 +171123,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/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); @@ -170919,18 +171140,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -170949,15 +171161,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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: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] @@ -171266,16 +171469,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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); @@ -171286,15 +171479,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, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -171315,262 +171499,115 @@ ./gecode/set.hh:1041: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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 ./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); - | ^~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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) { - | ^ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/float.hh:1630:19: note: 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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] +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, | ~~~~~^~~~ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/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] @@ -171592,18 +171629,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/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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -171625,20 +171650,10 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.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: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) { | ^~~~ @@ -171655,27 +171670,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: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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -171718,38 +171712,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -171779,17 +171741,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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()); @@ -171809,36 +171760,15 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 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/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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ -./gecode/float.hh: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:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -171870,29 +171800,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/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 897 | bin = bin2; - | ^~~~ -In file included from ./gecode/int.hh:840: -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': -./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] - 656 | class IntVarArgs : public VarArgArray { - | ^~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) - | ^~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -171903,10 +171810,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/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here - 897 | bin = bin2; - | ^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -171928,10 +171831,43 @@ ./gecode/int.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/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 897 | bin = bin2; + | ^~~~ +In file included from ./gecode/int.hh:840: +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': +./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] + 656 | class IntVarArgs : public VarArgArray { + | ^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) + | ^~~~~~~~~~~~~~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here + 897 | bin = bin2; + | ^~~~ gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1104 | xy[i] = x[i]; | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) | ^~~~~~ @@ -171953,6 +171889,34 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': gecode/flatzinc/registry.cpp:1250:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1250 | end[i] = expr(s,start[i]+duration[i]); @@ -171997,52 +171961,92 @@ ./gecode/int/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.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::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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: @@ -172087,6 +172091,21 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172104,6 +172123,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -172116,6 +172138,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/iter.hh:57, + from ./gecode/int.hh:61: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': +gecode/flatzinc/registry.cpp:922:30: required from here +./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': +gecode/flatzinc/registry.cpp:924:62: required from here +./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 43 | class Diff : public MinMax { + | ^~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:68: +./gecode/iter/ranges-values.hpp:97:7: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here + 97 | : i(i0) { + | ^~~~~ +./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': +gecode/flatzinc/registry.cpp:981:59: required from here +./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] +./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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172148,117 +172199,132 @@ ./gecode/set.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::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:774:9: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float.hh: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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -172322,53 +172388,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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:57, - from ./gecode/int.hh:61: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': -gecode/flatzinc/registry.cpp:922:30: required from here -./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': -gecode/flatzinc/registry.cpp:924:62: required from here -./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 43 | class Diff : public MinMax { - | ^~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:68: -./gecode/iter/ranges-values.hpp:97:7: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here - 97 | : i(i0) { - | ^~~~~ -./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': -gecode/flatzinc/registry.cpp:981:59: required from here -./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] -./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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172401,51 +172420,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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: @@ -172459,15 +172433,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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -172970,8 +172935,9 @@ from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:774:9: required from here +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ @@ -173011,39 +172977,73 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -173177,52 +173177,6 @@ ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]' 347 | post(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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 @@ -173365,6 +173319,12 @@ ./gecode/kernel/data/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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -173374,6 +173334,18 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -173386,6 +173358,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) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -173461,6 +173442,15 @@ ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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) { | ^~~~ @@ -173513,9 +173503,72 @@ ./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_qtgist.o gecode/gist/moc_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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/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/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&)': @@ -173603,6 +173656,41 @@ 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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/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; @@ -173871,17 +173959,261 @@ ./gecode/float/array.hpp:109:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.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/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::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.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/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:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.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.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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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); @@ -173969,6 +174301,21 @@ gecode/flatzinc/flatzinc.cpp:2334:33: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2334 | ia[i] = SetVar(*this, d, 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -173978,6 +174325,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) | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); @@ -173991,12 +174353,21 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:2369:24: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2369 | fa[i+offset] = fv; | ^~ ./gecode/float/var/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/flatzinc/flatzinc.cpp: In member function 'Gecode::FloatVar Gecode::FlatZinc::FlatZincSpace::arg2FloatVar(Gecode::FlatZinc::AST::Node*)': gecode/flatzinc/flatzinc.cpp:2378:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2378 | x0 = fv[n->getFloatVar()]; @@ -174107,38 +174478,81 @@ ./gecode/float/array.hpp:109:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -174188,22 +174602,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -174222,9 +174641,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -174234,373 +174650,31 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp: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/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); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: +./gecode/float/var/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) | ^~~~~~~~ @@ -174612,27 +174686,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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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]': @@ -174665,9 +174718,21 @@ ./gecode/support/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/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/set/var/set.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -174679,29 +174744,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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); @@ -174762,38 +174804,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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]' ./gecode/int/array.hpp:105:28: required from here @@ -174821,9 +174831,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.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]' ./gecode/float/array.hpp:93:30: required from here @@ -174833,76 +174840,81 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -174949,134 +174961,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) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -175301,6 +175237,24 @@ ./gecode/int.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -175405,9 +175359,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.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)': @@ -175512,11 +175463,91 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -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 +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-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, @@ -175562,6 +175593,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); | ~~~~~^~~~ +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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: @@ -175572,6 +175613,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/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -175604,6 +175687,20 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ + -L. -lgecodesupport -lgecodekernel \ + -o libgecodesearch.so.49.0 +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx:54: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -175828,9 +175925,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp +ln -fs libgecodesearch.so.49.0 libgecodesearch.so +ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 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)': @@ -175874,11 +175970,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) { | ~~~~~^~~~ +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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/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/int.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) { | ^~~~ @@ -175924,6 +176043,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] @@ -175935,6 +176095,158 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -175957,6 +176269,10 @@ ./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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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: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] @@ -175965,6 +176281,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:5128: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -175978,6 +176300,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -176007,6 +176339,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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -176028,6 +176375,12 @@ ./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:5684:14: note: initializing 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] @@ -176550,484 +176903,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, | ~~~~~^~~~ -ln -fs libgecodekernel.so.49.0 libgecodekernel.so -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 -g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ - -L. -lgecodesupport -lgecodekernel \ - -o libgecodesearch.so.49.0 -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -177061,17 +176936,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -177082,27 +176946,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -177186,6 +177029,49 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./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] @@ -177227,6 +177113,35 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -177269,11 +177184,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::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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/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/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) { | ^~~~ @@ -177289,6 +177230,12 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 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); | ^ @@ -177326,49 +177273,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -177410,26 +177314,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -177448,50 +177332,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/var.hpp: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: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.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -177564,29 +177407,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: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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -177608,47 +177428,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -177660,167 +177439,40 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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)': @@ -177864,6 +177516,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -177872,6 +177529,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/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) { | ~~~~~^~~~ @@ -177884,6 +177546,14 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -177925,6 +177595,24 @@ ./gecode/float.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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: @@ -177938,28 +177626,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 ./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/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] @@ -177971,27 +177637,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/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] @@ -178082,17 +177727,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -178101,18 +177735,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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.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:1206:20: note: initializing argument 1 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/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); @@ -178123,15 +177748,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/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/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); @@ -178508,27 +178124,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -178563,157 +178158,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -178732,6 +178176,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) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -178741,6 +178190,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -178750,58 +178212,81 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./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 +./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 @@ -178854,56 +178339,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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -178925,14 +178384,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) | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -178954,15 +178411,47 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -179018,44 +178507,528 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -ln -fs libgecodesearch.so.49.0 libgecodesearch.so -ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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, + from ./gecode/gist/treecanvas.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/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/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -179126,177 +179099,76 @@ ./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/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); - | ~~~~~^~~~ 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)': @@ -179319,11 +179191,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -179402,6 +179301,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -179604,6 +179512,15 @@ ./gecode/set.hh:1587: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -179614,6 +179531,15 @@ ./gecode/set.hh: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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -179625,6 +179551,24 @@ ./gecode/set.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -179718,6 +179662,16 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179726,9 +179680,91 @@ ./gecode/kernel/core.hpp:3266: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: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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 @@ -181111,7 +181147,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/basic.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -181122,7 +181158,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + 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; @@ -181131,19 +181167,17 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/element.cpp:34: + from test/int/bool.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -181151,10 +181185,13 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -181165,7 +181202,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -181205,17 +181242,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/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] @@ -181237,60 +181263,11 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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.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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -181299,52 +181276,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:1759:21: note: initializing argument 1 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); @@ -181369,29 +181309,7 @@ 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/count.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -181495,6 +181413,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); | ~~~~~^~~~ +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: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/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -181506,6 +181446,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/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:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -181517,38 +181468,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -181590,17 +181509,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: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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -181623,6 +181531,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -181633,11 +181552,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -181648,12 +181562,58 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh: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] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -181669,6 +181629,9 @@ ./gecode/int/extensional.hpp: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: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) { | ^~~~ @@ -181695,6 +181658,59 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -181724,6 +181740,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); | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -181743,14 +181800,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); @@ -181761,12 +181823,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -181777,31 +181833,69 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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) { | ^~~~ @@ -181826,11 +181920,53 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -181855,51 +181991,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -181920,84 +182024,67 @@ ./gecode/int/branch.hpp:39: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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44: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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/int/branch/afc.hpp:73:25: note: initializing argument 1 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -182005,6 +182092,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -182018,8 +182120,13 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, - from ./gecode/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; @@ -182029,22 +182136,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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -182061,142 +182152,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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) { - | ~~~~~^~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 114 | y[i]=y[4+i]=x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 114 | y[i]=y[4+i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:140:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 140 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::SetVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:166:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 166 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:195:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 195 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:221:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 221 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182205,34 +182160,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) { | ^~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:273:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:302:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 302 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:328:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 328 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:354:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 354 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -182265,117 +182192,26 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182384,6 +182220,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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -182397,218 +182239,16 @@ ./gecode/int.hh: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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp: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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: 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/var/bool.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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:5156:15: note: initializing argument 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/trace/recorder.hpp:401:37: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -182624,83 +182264,36 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because '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:4525:18: note: 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:1705:16: note: initializing argument 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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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: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] @@ -182736,54 +182329,63 @@ ./gecode/int/extensional.hpp: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -182810,6 +182412,11 @@ ./gecode/int/branch/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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -182826,45 +182433,43 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44: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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/int.hh:5099: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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -182875,17 +182480,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -182896,46 +182490,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -182977,46 +182531,27 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:917, - from ./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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -183038,58 +182573,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] @@ -183102,6 +182585,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::IntVar]' 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -183112,14 +182606,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::IntVar]' 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -183130,23 +182627,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -183157,31 +182640,54 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ -./gecode/int/var/bool.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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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) { | ^~~~ @@ -183197,16 +182703,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -183216,16 +182712,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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()); @@ -183254,120 +182740,74 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/element.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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: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 ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -183388,26 +182828,15 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': @@ -183430,102 +182859,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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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); @@ -183536,18 +182869,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -183559,33 +182880,12 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/set/branch/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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: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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -183598,125 +182898,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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -183738,150 +182919,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: + 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); @@ -183910,6 +182950,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -183923,110 +182968,118 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set/branch/afc.hpp:49:23: note: initializing argument 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/minimodel.hh:48, + from test/int/linear.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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +./gecode/set.hh:1206:20: note: initializing argument 1 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 BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1258:17: note: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44: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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184038,6 +183091,43 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -184050,122 +183140,76 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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) { | ^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: 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:1759: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: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:755, - from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -184176,37 +183220,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, | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184218,125 +183242,123 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/set.hh: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of '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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:5684:14: note: initializing 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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:2549:20: note: initializing argument 1 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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/branch/afc.hpp:49:23: note: initializing argument 1 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:4525:18: note: 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/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/arithmetic.cpp:39: @@ -184344,18 +183366,9 @@ ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -184369,14 +183382,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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184385,17 +183390,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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -184403,56 +183400,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184461,6 +183426,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/trace/recorder.hpp:401:37: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -184482,169 +183453,39 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:1759:21: note: initializing argument 1 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)': +./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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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.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:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -184654,15 +183495,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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -184697,59 +183529,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/linear.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] +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/float.hh:1811: @@ -184781,76 +183579,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:5071: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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44: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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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); + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -184872,93 +183663,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -184969,6 +183700,27 @@ ./gecode/set.hh:1616:15: note: initializing argument 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: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/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)': @@ -184978,6 +183730,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh: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); | ~~~~~^~~~ @@ -185012,6 +183770,33 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); + | ~~~^~~~~~~~~~~~~~~~~~ +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] @@ -185023,12 +183808,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/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -185037,12 +183816,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/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +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/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); @@ -185053,81 +183846,82 @@ ./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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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); - | ~~~~~^~~~ +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:2458:20: note: initializing argument 1 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.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/float/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/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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 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.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -In file included from ./gecode/float.hh: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/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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: 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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -185197,48 +183991,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1207:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1207:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1207:20: note: initializing argument 1 of '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.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] @@ -185260,26 +184055,53 @@ ./gecode/int.hh:1705:16: note: 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/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/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.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] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: 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: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/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -185290,15 +184112,12 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/minimodel.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/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); @@ -185309,6 +184128,12 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -185321,6 +184146,67 @@ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh: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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -185338,27 +184224,37 @@ ./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.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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::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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 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: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::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); @@ -185366,18 +184262,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/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: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, 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: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/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::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); @@ -185385,18 +184285,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.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/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, 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); @@ -185417,6 +184318,19 @@ ./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.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::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, 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); @@ -185451,6 +184365,16 @@ ./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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -185537,6 +184461,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, | ~~~~~^~~~ +./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::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); @@ -185547,6 +184481,16 @@ ./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::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::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); @@ -185557,6 +184501,26 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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::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); @@ -185576,6 +184540,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::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::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); @@ -185601,280 +184575,250 @@ ./gecode/kernel/core.hpp:3266: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: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/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/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/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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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: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/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: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.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:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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/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:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041: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/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.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::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh: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); + | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/set.hh:741:12: 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); | ~~~~~^~~~ -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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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: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/float.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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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::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::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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,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); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./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.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: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/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.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh: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); - | ~~~^~~~~~~~~~~~~~~~~~ +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: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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -185896,17 +184840,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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/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: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] @@ -185918,13 +184871,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/set/branch/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/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); @@ -185932,48 +184878,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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: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.hh:1206:20: note: initializing argument 1 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 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/set.hh:1258:17: note: 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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: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] @@ -185982,9 +184889,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/minimodel.hh:1207:20: note: initializing argument 1 of '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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -185994,12 +184917,42 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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: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/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/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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -186012,6 +184965,36 @@ ./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, 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, 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, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/set-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); @@ -186022,6 +185005,13 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/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) { + | ^~~~ 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] @@ -186043,21 +185033,15 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh: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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -186065,15 +185049,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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./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::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); @@ -186120,20 +185098,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh: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:1801:14: note: initializing argument 1 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:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -186144,16 +185111,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/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::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); @@ -186164,6 +185121,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: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::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); @@ -186184,6 +185144,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, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -186198,9 +185168,19 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -186234,17 +185214,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/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/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); @@ -186262,18 +185231,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/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: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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -186281,24 +185241,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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:1801:14: note: initializing argument 1 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: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/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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -186309,15 +185263,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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -186328,9 +185273,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -186341,19 +185283,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -186364,13 +185293,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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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); @@ -186378,9 +185300,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.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: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, | ~~~~~^~~~ @@ -186441,48 +185360,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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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, - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::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/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); @@ -186493,16 +185370,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -186522,273 +185389,176 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:167:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 167 | c[i]=x[2+i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 192 | c[i]=x[1+i]; + | ^ +test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/linear.cpp:131:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 131 | y[i] = x[i]; + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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, + | ~~~~~^~~~ +test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/linear.cpp:143:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 143 | y[i] = x[i]; + | ^ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:213:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 213 | c[i]=x[1+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:236:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 236 | c[i]=channel(home,x[2+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:262:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 262 | c[i]=channel(home,x[1+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/linear.cpp:181:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 181 | y[i]=Gecode::channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/linear.cpp:192:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 192 | y[i]=Gecode::channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: 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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -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/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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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:1801:14: note: initializing argument 1 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/linear.cpp:240:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 240 | y[i]=Gecode::channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/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: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, - | ~~~~~^~~~ -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&, 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/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/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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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/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/float.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::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/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -186796,90 +185566,68 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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.hh:1041: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::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/set.hh:1041: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::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./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: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: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, + | ~~~~~^~~~ +test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/linear.cpp:252:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 252 | y[i]=Gecode::channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:421:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -186897,38 +185645,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -186938,269 +185657,138 @@ ./gecode/float.hh:1630:19: note: 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, - | ~~~~~^~~~ -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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/set.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, - | ~~~~~^~~~ -./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/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:421:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:421:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:421:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:450:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:450:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:450:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:450:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/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); | ~~~~~^~~~ -./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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::Nary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bool.cpp:237:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 237 | b[i]=channel(home,x[i]); | ^ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:477:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::NaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:268:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 268 | b[i]=channel(home,x[i]); - | ^ +test/int/element.cpp:477:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::NaryConst::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:298:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 298 | b[i]=channel(home,x[i]); - | ^ +test/int/element.cpp:478:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXYZ::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:332:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 332 | a[i]=channel(home,x[i]); - | ^ +test/int/element.cpp:478:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -test/int/bool.cpp:333:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 333 | b[i]=channel(home,x[i+n]); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:505:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::NaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:268:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 268 | b[i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXXYYX::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:368:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 368 | a[i]=a[i+n]=channel(home,x[i]); - | ^ +test/int/element.cpp:505:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/bool.cpp:368:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 368 | a[i]=a[i+n]=channel(home,x[i]); - | ^ +test/int/element.cpp:506:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/bool.cpp:369:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 369 | b[i]=b[i+n]=channel(home,x[i+n]); - | ^ +test/int/element.cpp:506:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/bool.cpp:369:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 369 | b[i]=b[i+n]=channel(home,x[i+n]); - | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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] @@ -187209,39 +185797,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:395:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 395 | a[i]=b[i+n]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/bool.cpp:395:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 395 | a[i]=b[i+n]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/bool.cpp:396:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 396 | b[i]=a[i+n]=channel(home,x[i+n]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/bool.cpp:396:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 396 | b[i]=a[i+n]=channel(home,x[i+n]); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::NaryConst::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:298:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 298 | b[i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -187255,44 +185828,15 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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, - | ~~~~~^~~~ -test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseConst::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bool.cpp:433:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 433 | a[i]=channel(home,x[i]); +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXYZ::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:332:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 332 | a[i]=channel(home,x[i]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -test/int/bool.cpp:434:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 434 | b[i]=channel(home,x[i+n]); +test/int/bool.cpp:333:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 333 | b[i]=channel(home,x[i+n]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) @@ -187308,94 +185852,51 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/element.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./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/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXXYYX::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:368:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 368 | a[i]=a[i+n]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/bool.cpp:368:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 368 | a[i]=a[i+n]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/bool.cpp:369:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 369 | b[i]=b[i+n]=channel(home,x[i+n]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/bool.cpp:369:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 369 | b[i]=b[i+n]=channel(home,x[i+n]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -187404,9 +185905,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:395:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 395 | a[i]=b[i+n]=channel(home,x[i]); + | ^ +./gecode/kernel/core.hpp:3266: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; | ~~~~~^~~~ +test/int/bool.cpp:395:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 395 | a[i]=b[i+n]=channel(home,x[i]); + | ^ ./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); @@ -187417,6 +185934,21 @@ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/bool.cpp:396:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 396 | b[i]=a[i+n]=channel(home,x[i+n]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/bool.cpp:396:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 396 | b[i]=a[i+n]=channel(home,x[i+n]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ 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] @@ -187438,38 +185970,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, - | ~~~~~^~~~ 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] @@ -187481,9 +185981,28 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseConst::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bool.cpp:433:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 433 | a[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/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/bool.cpp:434:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 434 | b[i]=channel(home,x[i+n]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -187499,10 +186018,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 219 | y[i]=y[i+4]=x[i]; - | ^ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -187512,16 +186027,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/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 219 | y[i]=y[i+4]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./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); @@ -187532,16 +186037,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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: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] @@ -187553,29 +186048,10 @@ ./gecode/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/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 246 | y[i]=y[i+4]=y[i+8]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 246 | y[i]=y[i+4]=y[i+8]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./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); | ~~~~~~~^~~~~~~~~~ -test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 246 | y[i]=y[i+4]=y[i+8]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -187620,51 +186096,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, | ~~~~~^~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedC::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 270 | y[i]=y[i+4]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 270 | y[i]=y[i+4]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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: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) - | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -187675,21 +186125,13 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/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) { | ^~~~ @@ -187706,30 +186148,27 @@ ./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/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::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/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -187740,18 +186179,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/int/var/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); - | ^ -./gecode/kernel/core.hpp:3266:3: 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::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); @@ -187766,31 +186193,17 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedD::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); - | ^ ./gecode/kernel/core.hpp:3266: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) - | ^~~~~~~ -test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); - | ^ ./gecode/int.hh:1801:14: note: initializing argument 1 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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/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); @@ -187811,14 +186224,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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&, 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); @@ -187829,6 +186234,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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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&, 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); @@ -187849,14 +186267,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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&, 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); @@ -187867,6 +186277,17 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -187981,6 +186402,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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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: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, | ~~~~~^~~~ @@ -188003,35 +186465,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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] @@ -188073,169 +186506,72 @@ ./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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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, | ~~~~~^~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:598:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 598 | y[i] = channel(home, x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/extensional.cpp:607:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 607 | y[i] = channel(home, x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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: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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set.hh:1041: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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +test/int/distinct.cpp: In member function 'virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/distinct.cpp:136:46: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 136 | b[i] = Gecode::channel(home, bx[i]); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -188249,27 +186585,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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.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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -188291,30 +186609,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -188326,6 +186620,9 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -188335,6 +186632,9 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +test/int/distinct.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | x[i] = bx[n+i]; + | ^ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -188347,6 +186647,10 @@ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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) { | ^~~~ @@ -188384,6 +186688,15 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/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); @@ -188404,6 +186717,14 @@ ./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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -188413,11 +186734,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -188427,30 +186743,47 @@ ./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/set.hh: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: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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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, | ~~~~~^~~~ +test/int/distinct.cpp: In member function 'virtual bool Test::Int::Distinct::Pathological::run()': +test/int/distinct.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 224 | x[i] = IntVar(*s,0,i); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -188474,16 +186807,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -188504,6 +186827,18 @@ ./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, | ~~~~~^~~~ +test/int/distinct.cpp:241:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 241 | x[i] = IntVar(*s,d); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/distinct.cpp:244:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | x[i] = IntVar(*s,n-1,i); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./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); @@ -188534,19 +186869,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/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/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); @@ -188567,16 +186889,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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::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); @@ -188667,31 +186979,10 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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) { | ^~~~ @@ -188714,38 +187005,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) { | ^~~~ -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]; - | ^ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -test/int/arithmetic.cpp:690:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ -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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -188755,13 +187026,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:708:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/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); @@ -188772,18 +187036,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, | ~~~~~^~~~ -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) - | ^~~~~~ ./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); @@ -188803,72 +187055,46 @@ ./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::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]; +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/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/var/int.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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -test/int/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) +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -188880,6 +187106,14 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -188900,144 +187134,326 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/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 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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: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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -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.hh:4481:17: note: 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/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -test/int/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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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::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: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]; - | ^ +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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/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/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/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/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 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/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/float/var/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) + | ^~~~~~ +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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: 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/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) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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 @@ -189047,12 +187463,13 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -189061,42 +187478,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/kernel/core.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::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:1017:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1017 | m[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/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); - | ~~~~~^~~~ -test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/linear.cpp:131:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 131 | y[i] = x[i]; - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -189108,34 +187507,55 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39: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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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) + | ^~~~~~~ +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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/linear.cpp:143:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ 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]); @@ -189149,169 +187569,41 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/linear.cpp:181:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 181 | y[i]=Gecode::channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/linear.cpp:192:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 192 | y[i]=Gecode::channel(home,x[i]); - | ^ -./gecode/int/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/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/linear.cpp:240:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 240 | y[i]=Gecode::channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/linear.cpp:252:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 252 | y[i]=Gecode::channel(home,x[i]); - | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': -test/int.cpp:1101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1101 | } - | ^ -test/int.cpp:1102:5: note: here - 1102 | case CTL_BOUNDS_D: { - | ^~~~ -test/int.cpp:1116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1116 | } - | ^ -test/int.cpp:1117:5: note: here - 1117 | case CTL_BOUNDS_Z: { - | ^~~~ -In file included from ./gecode/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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' ./gecode/int/array.hpp:105:28: required from here @@ -189321,74 +187613,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) | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/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/float.hh:1630:19: note: 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -189398,80 +187631,69 @@ ./gecode/set/var/set.hpp:49:3: 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, +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 114 | y[i]=y[4+i]=x[i]; + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(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: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2549:20: note: initializing argument 1 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]' ./gecode/float/array.hpp:93:30: required from here @@ -189481,59 +187703,104 @@ ./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 114 | y[i]=y[4+i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:140:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 140 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::SetVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:166:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 166 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:195:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 195 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:221:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 221 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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]': @@ -189547,17 +187814,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -189569,15 +187825,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -189589,45 +187836,13 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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: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); - | ~~~~~^~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:273:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -189639,406 +187854,426 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/minimodel.hh: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) { - | ^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/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/count.cpp: In member function 'virtual void Test::Int::Count::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:302:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 302 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int.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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:328:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 328 | y[i]=x[i]; + | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/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/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); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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:4384:20: note: initializing argument 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/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:354:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 354 | y[i]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because '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: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.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/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&, 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/int.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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: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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2458:20: note: initializing argument 1 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.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 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/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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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::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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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::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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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) { | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/minimodel.hh:1207:20: note: initializing argument 1 of '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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -190049,137 +188284,100 @@ ./gecode/int/var/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::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-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: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/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/var/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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/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); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 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/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]': @@ -190190,19 +188388,18 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -190211,18 +188408,19 @@ ./gecode/support/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -190234,137 +188432,204 @@ ./gecode/set/var/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: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/float/var/float.hpp:46:3: 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.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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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.hh:1801:14: note: initializing argument 1 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/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: initializing 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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -190373,226 +188638,1271 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/var/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, 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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/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/int.hh:4525:18: note: 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: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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh: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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4525:18: note: 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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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: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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/int.hh:5071: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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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/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/int.hh:5099: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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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:5156:15: note: initializing argument 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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/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; - | ^~ -In file included from ./gecode/int/view.hpp:1706: +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:5071: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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/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/channel.cpp:78:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 78 | xa[i] = x[i]; - | ^ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/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/channel.cpp:83:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 83 | ya[i] = yo; - | ^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/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:85:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 85 | ya[i] = x[4+i]; - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/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/int/var/int.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) { | ^~~~ @@ -190618,24 +189928,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -190667,13 +189959,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, | ~~~~~^~~~ -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]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -190694,6 +189979,11 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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); @@ -190701,9 +189991,251 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5156:15: note: initializing argument 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -190722,20 +190254,211 @@ ./gecode/set/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/rel.cpp: In member function 'virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[0]=x[0]; y[1]=x[1]; - | ^ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/rel.cpp:74:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[0]=x[0]; y[1]=x[1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/gcc.o test/int/gcc.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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)': @@ -190779,30 +190502,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:143:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:143:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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/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/var/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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -190812,16 +190543,14 @@ ./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, | ~~~~~^~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:247:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:247:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -190834,83 +190563,49 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 327 | y[i] = y[n+i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 327 | y[i] = y[n+i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/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/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSeq::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:363:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 363 | b[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 401 | b[i]=b[n+i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 401 | b[i]=b[n+i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/float/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/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:432:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 432 | y[i]=x[i]; z[i]=x[n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:432:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 432 | y[i]=x[i]; z[i]=x[n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayDiff::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:498:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 498 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:501:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 501 | z[i]=x[n_fst + i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -190922,23 +190617,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/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/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/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); @@ -190946,79 +190624,63 @@ ./gecode/kernel/core.hpp:3266: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 -./gecode/kernel/data/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.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/int/rel.cpp:533:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:566:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 566 | y[i]=channel(home,x[i]); - | ^ ./gecode/kernel/core.hpp:3266: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: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/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/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] @@ -191030,30 +190692,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -191080,9 +190718,19 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) { | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -191096,6 +190744,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; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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: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] @@ -191107,6 +190760,9 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -191144,6 +190800,22 @@ ./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::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -191172,41 +190844,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/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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/float/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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -191246,17 +190896,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -191274,19 +190913,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/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: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./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); @@ -191307,19 +190936,10 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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/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/var/int.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) { | ^~~~ @@ -191413,18 +191033,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/var/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&, 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); @@ -191541,20 +191152,33 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -191571,15 +191195,11 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/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); @@ -191590,15 +191210,12 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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::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); @@ -191619,6 +191236,10 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/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); @@ -191629,24 +191250,12 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.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::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] @@ -191676,99 +191285,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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/distinct.cpp: In member function 'virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/distinct.cpp:136:46: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 136 | b[i] = Gecode::channel(home, bx[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/distinct.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 137 | x[i] = bx[n+i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/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/distinct.cpp: In member function 'virtual bool Test::Int::Distinct::Pathological::run()': -test/int/distinct.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 224 | x[i] = IntVar(*s,0,i); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/distinct.cpp:241:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 241 | x[i] = IntVar(*s,d); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/distinct.cpp:244:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | x[i] = IntVar(*s,n-1,i); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -191778,6 +191309,12 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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]' ./gecode/int/array.hpp:134:29: required from here @@ -191787,6 +191324,156 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 219 | y[i]=y[i+4]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 219 | y[i]=y[i+4]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -191800,6 +191487,55 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.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/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -191808,36 +191544,476 @@ ./gecode/support/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: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); + | ~~~~~~~^~~~~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedC::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 270 | y[i]=y[i+4]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 270 | y[i]=y[i+4]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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, + | ~~~~~^~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedD::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +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/int/var/bool.hpp:50:3: 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/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/kernel/core.hpp:3266: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.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/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::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/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: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/float.hh:1630:19: note: 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/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:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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; + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -191854,119 +192030,71 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/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/channel.cpp:78:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 78 | xa[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/channel.cpp:83:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 83 | ya[i] = yo; + | ^~ +./gecode/int/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/channel.cpp:85:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 85 | ya[i] = x[4+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:598:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 598 | y[i] = channel(home, x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/extensional.cpp:607:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 607 | y[i] = channel(home, x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +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]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -191978,39 +192106,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -192053,24 +192148,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -192100,15 +192177,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -192368,15 +192436,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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); @@ -192444,20 +192503,14 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +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 | } + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -192483,23 +192536,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -192535,6 +192571,15 @@ ./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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -192551,11 +192596,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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/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); @@ -192566,43 +192606,149 @@ ./gecode/set.hh:1041: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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[0]=x[0]; y[1]=x[1]; + | ^ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/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/rel.cpp:74:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[0]=x[0]; y[1]=x[1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:143:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.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::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +test/int/rel.cpp:143:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:247:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp:247:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 327 | y[i] = y[n+i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 327 | y[i] = y[n+i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSeq::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:363:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 363 | b[i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 401 | b[i]=b[n+i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 401 | b[i]=b[n+i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:432:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 432 | y[i]=x[i]; z[i]=x[n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp:432:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 432 | y[i]=x[i]; z[i]=x[n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayDiff::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:498:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 498 | y[i]=x[i]; + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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) + | ^~~~~~ +test/int/rel.cpp:501:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 501 | z[i]=x[n_fst + i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -192611,94 +192757,120 @@ ./gecode/kernel/data/array.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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp:533:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:566:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 566 | y[i]=channel(home,x[i]); + | ^ ./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/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/element.cpp: In member function 'virtual void Test::Int::Element::VarIntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:167:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 167 | c[i]=x[2+i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 192 | c[i]=x[1+i]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:213:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 213 | c[i]=x[1+i]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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) | ^~~~~~ @@ -192711,20 +192883,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) | ^~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:236:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 236 | c[i]=channel(home,x[2+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:262:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 262 | c[i]=channel(home,x[1+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -192734,24 +192902,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -192761,108 +192932,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) | ^~~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:421:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:421:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:421:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:421:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:450:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:450:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:450:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:450:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:477:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:477:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:478:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:478:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:505:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:505:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:506:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:506:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/gcc.o test/int/gcc.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -192873,6 +192947,19 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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) | ^~~~~~ @@ -192927,6 +193014,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -192936,6 +193033,14 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -192955,6 +193060,12 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -192988,84 +193099,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -193078,6 +193111,9 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -193290,8 +193326,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/sorted.o test/int/sorted.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] @@ -193471,13 +193505,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -193496,13 +193523,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/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); - | ^ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -193524,9 +193544,25 @@ ./gecode/support/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/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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sorted.o test/int/sorted.cpp +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; @@ -193534,8 +193570,6 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/unshare.o test/int/unshare.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; @@ -193544,11 +193578,13 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/unshare.o test/int/unshare.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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, from ./test/int.hh:39, - from test/int/unshare.cpp:34: + from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -193556,10 +193592,66 @@ ./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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sequence.o test/int/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sorted.cpp:38: + from test/int/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unshare.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -193631,6 +193723,38 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -193793,6 +193917,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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -193824,6 +193959,11 @@ ./gecode/int.hh: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] + 39 | channel(home,x1,x0,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); @@ -193842,6 +193982,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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -193855,28 +194001,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 ./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] @@ -193989,52 +194113,24 @@ ./gecode/int.hh:4481:17: note: 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/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); - | ^~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int/unshare.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -194051,17 +194147,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -194077,42 +194162,51 @@ ./gecode/set/branch/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::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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: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.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -194142,27 +194236,52 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -194174,20 +194293,43 @@ ./gecode/set.hh: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/sorted.cpp: In member function 'virtual void Test::Int::Sorted::NoVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/sorted.cpp:91:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 91 | x[i]=xy[i]; y[i]=xy[n+i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/sorted.cpp:91:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 91 | x[i]=xy[i]; y[i]=xy[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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -194198,81 +194340,410 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -test/int/sorted.cpp: In member function 'virtual void Test::Int::Sorted::PermVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/sorted.cpp:146:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/sorted.cpp:146:37: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/sorted.cpp:146:54: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[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) - | ^~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1851:14: note: initializing 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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +test/int/sorted.cpp: In member function 'virtual void Test::Int::Sorted::NoVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/sorted.cpp:91:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 91 | x[i]=xy[i]; y[i]=xy[n+i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/sorted.cpp:91:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 91 | x[i]=xy[i]; y[i]=xy[n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/sorted.cpp: In member function 'virtual void Test::Int::Sorted::PermVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/sorted.cpp:146:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/sorted.cpp:146:37: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/sorted.cpp:146:54: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[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) + | ^~~~~~ +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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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 +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/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); @@ -194288,21 +194759,18 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.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::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); @@ -194313,6 +194781,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) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -194375,38 +194874,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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] 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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/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); @@ -194417,17 +194906,10 @@ ./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); - | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44: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/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] @@ -194447,6 +194929,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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: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, | ~~~~~^~~~ @@ -194455,6 +194963,11 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -194469,6 +194982,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/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; | ~~~~~^~~~ @@ -194582,6 +195111,8 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp ./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); @@ -194912,12 +195443,35 @@ ./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/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/kernel/core.hpp:3266:3: 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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp: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); @@ -194948,474 +195502,66 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:64:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:87:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 87 | y[0]=channel(home,x[0]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 88 | y[1]=y[3]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 88 | y[1]=y[3]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); +test/int/sequence.cpp: In member function 'virtual void Test::Int::Sequence::SequenceBoolTest::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/sequence.cpp:97:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 97 | c[i]=Gecode::channel(home,x[i]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:112:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[0]=x[0]; y[1]=x[0]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:112:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[0]=x[0]; y[1]=x[0]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/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) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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] - 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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/unshare.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -195457,6 +195603,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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195486,11 +195643,66 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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 +./gecode/kernel/data/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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) { | ^~~~ @@ -195518,10 +195730,116 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/float.hh: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/float/var/float.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/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/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -195544,6 +195862,11 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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] @@ -195565,6 +195888,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::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: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); + | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195573,6 +195928,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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/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) { | ~~~~~^~~~ @@ -195591,9 +195957,178 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195602,9 +196137,295 @@ ./gecode/kernel/core.hpp:3266:3: note: 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::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/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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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: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/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); @@ -195615,6 +196436,52 @@ ./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: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/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] @@ -195626,6 +196493,22 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/minimodel.hh: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] @@ -195634,9 +196517,100 @@ ./gecode/kernel/core.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/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:64:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./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, | ~~~~~^~~~ +test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:87:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 87 | y[0]=channel(home,x[0]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 88 | y[1]=y[3]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 88 | y[1]=y[3]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:112:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[0]=x[0]; y[1]=x[0]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:112:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[0]=x[0]; y[1]=x[0]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -195759,6 +196733,15 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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); @@ -196074,6 +197057,12 @@ ./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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/minimodel.hh: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] @@ -196125,6 +197114,9 @@ ./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/var/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); @@ -196135,6 +197127,30 @@ ./gecode/set.hh:1041: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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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/exec.cpp: In member function 'virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/exec.cpp:115:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 115 | b[i]=channel(home,x[i]); @@ -196142,6 +197158,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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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 @@ -196194,8 +197274,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-lin.o test/int/mm-lin.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -196214,17 +197292,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) | ^~~~~~~~ -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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-lin.o test/int/mm-lin.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]' ./gecode/int/array.hpp:105:28: required from here @@ -196243,6 +197336,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) | ^~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -196252,6 +197366,12 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/mm-count.o test/int/mm-count.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': @@ -196263,6 +197383,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) | ^~~~~~~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -196295,6 +197461,9 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/float/var/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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -196309,6 +197478,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/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] @@ -196344,7 +197524,7 @@ 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: + 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; @@ -196486,8 +197666,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-rel.o test/int/mm-rel.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()); @@ -196516,6 +197694,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] @@ -196557,49 +197767,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196621,22 +197788,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/bin-packing.o test/int/bin-packing.cpp -In file included from ./gecode/kernel.hh: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/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/sequence.cpp:40: + from test/int/mm-arithmetic.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -196707,80 +197861,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1587: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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -196791,80 +197882,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196876,138 +197893,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/order.o test/int/order.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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -197080,38 +197965,28 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/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/kernel/core.hpp:1759: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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197155,6 +198030,14 @@ ./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) { + | ^~~~ 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] @@ -197166,50 +198049,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/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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -197231,6 +198103,22 @@ ./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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/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] @@ -197239,9 +198127,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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -197252,6 +198146,20 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,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] @@ -197263,6 +198171,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -197359,17 +198273,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ 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] @@ -197381,15 +198284,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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -197407,18 +198301,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/kernel/core.hpp:3266:3: 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:1258:17: note: 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::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); @@ -197640,6 +198525,43 @@ ./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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -197690,6 +198612,9 @@ ./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: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) { | ^~~~ @@ -197706,6 +198631,13 @@ ./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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -197716,6 +198648,12 @@ ./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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/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/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); @@ -197726,95 +198664,212 @@ ./gecode/set.hh:1041: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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -test/int/sequence.cpp: In member function 'virtual void Test::Int::Sequence::SequenceBoolTest::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/sequence.cpp:97:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 97 | c[i]=Gecode::channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +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]; + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:273:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:273:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-arithmetic.cpp:293:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:293:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:293:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/mm-bool.cpp:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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) | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:1759: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -197831,6 +198886,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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -197921,24 +199008,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -197993,6 +199062,24 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -198035,15 +199122,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -198064,15 +199142,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -198338,18 +199407,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/set/var/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); @@ -198507,54 +199567,254 @@ ./gecode/set.hh:1041: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +test/int/mm-bool.cpp: In member function 'virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-bool.cpp:4340:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-bool.cpp:4340:57: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/float/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/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]; - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-rel.o test/int/mm-rel.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-arithmetic.cpp:273:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-arithmetic.cpp:273:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/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::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-arithmetic.cpp:293:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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:293:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-arithmetic.cpp:293:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/bin-packing.o test/int/bin-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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -198601,6 +199861,38 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ 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)': @@ -198620,42 +199912,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/order.o test/int/order.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] @@ -198739,26 +200000,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/unary.o test/int/unary.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] @@ -198782,6 +200023,8 @@ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/unary.o test/int/unary.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) { | ^~~~ @@ -198816,24 +200059,68 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/float/var/float.hpp:46:3: 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)': @@ -198897,17 +200184,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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -198930,16 +200206,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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: 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); @@ -198960,76 +200226,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -199059,15 +200255,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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()); @@ -199096,15 +200283,13 @@ ./gecode/int.hh:4525:18: note: 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/mm-lin.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -199126,122 +200311,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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 ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -199279,6 +200348,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::SetVar]' 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -199287,6 +200370,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -199308,100 +200418,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: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1616:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-count.cpp:36: @@ -199415,11 +200463,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -199430,22 +200473,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -199467,17 +200494,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -199507,48 +200523,8 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulative.o test/int/cumulative.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] @@ -199581,106 +200557,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -199724,6 +200600,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: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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -199753,87 +200640,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, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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) - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -199845,16 +200651,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/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); @@ -199865,17 +200661,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -199887,92 +200672,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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/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; + | ^ +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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200005,42 +200725,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/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/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] @@ -200049,12 +200733,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -200079,26 +200757,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -200126,34 +200784,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/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/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/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); @@ -200185,17 +200815,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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, 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); @@ -200206,16 +200825,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -200244,23 +200853,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/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) { - | ^~~~ 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] @@ -200272,9 +200864,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.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -200282,24 +200871,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: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/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/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); @@ -200307,9 +200881,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: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: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, | ~~~~~^~~~ @@ -200353,17 +200924,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -200374,16 +200934,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -200394,13 +200944,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -200408,16 +200951,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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); @@ -200425,15 +200961,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: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: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&, 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); @@ -200444,16 +200974,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -200464,10 +200984,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/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); @@ -200475,35 +200991,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:1801:14: note: initializing argument 1 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: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&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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: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: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); @@ -200514,16 +201014,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/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::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); @@ -200534,36 +201024,16 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./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: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, 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::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); @@ -200574,16 +201044,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -200594,16 +201054,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, | ~~~~~^~~~ -./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::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); @@ -200611,19 +201061,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/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: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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -200633,16 +201073,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/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::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); @@ -200653,19 +201083,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/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: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.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) { | ^~~~ @@ -200681,6 +201101,648 @@ ./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/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-lin.cpp:210:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp:210:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-lin.cpp:299:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:299:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:300:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 300 | y[2] = channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:309:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp:309:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/mm-lin.cpp:337:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:337:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:338:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 338 | y[2] = channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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; + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); @@ -200721,16 +201783,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -200757,28 +201809,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/int.hh: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: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::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); @@ -200877,17 +201910,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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, 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); @@ -200898,21 +201920,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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: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, 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); @@ -200923,22 +201930,43 @@ ./gecode/set.hh:1041: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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) { + | ^ +test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-count.cpp:112:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[i]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -200949,26 +201977,13 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ +test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-count.cpp:146:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 146 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200980,31 +201995,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/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/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-count.cpp:112:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[i]=x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-count.cpp:146:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 146 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-count.cpp:180:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 180 | y[i]=x[i]; @@ -201026,87 +202016,117 @@ ./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulative.o test/int/cumulative.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-bool.cpp: In member function 'virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-bool.cpp:4340:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-bool.cpp:4340:57: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -201116,7 +202136,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -201162,6 +202181,58 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulatives.o test/int/cumulatives.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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]' ./gecode/int/array.hpp:105:28: required from here @@ -201189,37 +202260,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-lin.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -201229,59 +202269,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::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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -201328,53 +202315,39 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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] @@ -201416,48 +202389,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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201500,15 +202431,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -201520,6 +202464,14 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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); @@ -201530,6 +202482,9 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& 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); @@ -201550,17 +202505,24 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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 ./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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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] @@ -201593,16 +202555,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -201613,103 +202565,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201767,89 +202622,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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()); @@ -201860,20 +202632,9 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/int.hh:5071: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) { | ^~~~ @@ -201889,6 +202650,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -201919,17 +202691,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 ./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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201951,35 +202712,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -202021,36 +202753,30 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing 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 ./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); @@ -202092,27 +202818,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -202142,68 +202847,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -202236,12 +202879,44 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/kernel/core.hpp:1759: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) { | ^~~~ @@ -202309,8 +202984,7 @@ 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-rel.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); @@ -202325,105 +202999,23 @@ ./gecode/set/int.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:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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)': -./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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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] @@ -202445,110 +203037,32 @@ ./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) { - | ~~~~~^~~~ -./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: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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/int.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/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: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] @@ -202560,17 +203074,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: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: ./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] @@ -202582,29 +203085,12 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ 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] @@ -202616,17 +203102,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) { - | ~~~~~^~~~ 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] @@ -202638,16 +203113,6 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -202758,17 +203223,11 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/minimodel/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); @@ -202776,19 +203235,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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.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: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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -202838,22 +203287,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -202867,9 +203300,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel.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:49:23: note: initializing argument 1 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::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); @@ -202877,28 +203310,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/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh: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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -202909,6 +203326,12 @@ ./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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -202919,15 +203342,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: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::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); @@ -202938,6 +203352,15 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 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/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::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); @@ -202968,17 +203391,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/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/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); @@ -202989,15 +203401,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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); @@ -203008,15 +203411,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -203027,15 +203421,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -203046,23 +203431,21 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -203125,14 +203508,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/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/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); @@ -203143,9 +203518,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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -203164,26 +203536,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -203194,25 +203546,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -203223,15 +203556,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -203241,47 +203565,9 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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/int.hh:2458:20: note: initializing argument 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: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] @@ -203293,6 +203579,16 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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/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); @@ -203313,6 +203609,26 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -203343,358 +203659,390 @@ ./gecode/set.hh:1041: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::IntLex::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[i]=x[i]; z[i]=x[n+i]; + | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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/view.hpp:1706: +./gecode/int/var/int.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:1801:14: note: initializing argument 1 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +test/int/mm-rel.cpp:74:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[i]=x[i]; z[i]=x[n+i]; + | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::BoolLex::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-rel.cpp:106:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-rel.cpp:106:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1616:15: note: initializing argument 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()); + | ^ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulatives.o test/int/cumulatives.cpp -./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.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: 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 +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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::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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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::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/int/var/bool.hpp:50:3: 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/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); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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/set/var/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/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int.hh:4525:18: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/circuit.o test/int/circuit.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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, 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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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: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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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, | ~~~~~^~~~ -./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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.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: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -203738,17 +204086,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -203778,32 +204115,55 @@ ./gecode/float.hh:1630:19: note: 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/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-lin.cpp:210:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-lin.cpp:210:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/circuit.o test/int/circuit.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203815,22 +204175,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.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/branch/afc.hpp:49:23: note: initializing argument 1 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.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); @@ -203841,14 +204194,21 @@ ./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:1206:20: note: initializing argument 1 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: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] @@ -203860,6 +204220,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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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: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] @@ -203871,6 +204252,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -203882,25 +204274,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); | ~~~~~^~~~ -test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-lin.cpp:299:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:299:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:300:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 300 | y[2] = channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/no-overlap.o test/int/no-overlap.cpp In file included from ./gecode/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] @@ -203912,12 +204287,6 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -test/int/mm-lin.cpp:309:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./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); @@ -203928,12 +204297,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, | ~~~~~^~~~ -test/int/mm-lin.cpp:309:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ 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] @@ -203955,13 +204318,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; | ~~~~~^~~~ -test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/mm-lin.cpp:337:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ 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] @@ -203970,21 +204326,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) { | ^~~~ -test/int/mm-lin.cpp:337:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -test/int/mm-lin.cpp:338:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 338 | y[2] = channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -204022,24 +204366,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -204437,151 +204763,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::IntLex::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[i]=x[i]; z[i]=x[n+i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-rel.cpp:74:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[i]=x[i]; z[i]=x[n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::BoolLex::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-rel.cpp:106:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-rel.cpp:106:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/no-overlap.o test/int/no-overlap.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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)': @@ -204609,6 +204790,17 @@ ./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:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -204625,57 +204817,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::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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) { | ^~~~ @@ -204700,24 +204898,109 @@ ./gecode/float.hh:1630:19: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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] @@ -204739,15 +205022,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -204759,26 +205033,45 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -204790,24 +205083,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -204988,6 +205263,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); @@ -205008,74 +205294,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -205103,6 +205321,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/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -205136,6 +205364,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -205143,6 +205375,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:5128:15: 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: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, | ~~~~~^~~~ @@ -205176,24 +205414,23 @@ ./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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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&, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.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/float/var/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: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, | ~~~~~^~~~ @@ -205221,6 +205458,11 @@ ./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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -205313,6 +205555,22 @@ ./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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205374,45 +205632,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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ 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]; @@ -205427,17 +205646,12 @@ ./gecode/int/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); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ test/int/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); @@ -205445,24 +205659,34 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 -./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/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -205477,9 +205701,27 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -205514,268 +205756,164 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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/branch/afc.hpp:49:23: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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]' ./gecode/int/array.hpp:105:28: required from here @@ -205791,52 +205929,27 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/precede.o test/int/precede.cpp -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -205846,27 +205959,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) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -205876,41 +205971,61 @@ ./gecode/float/var/float.hpp:46:3: 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/circuit.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/nvalues.o test/int/nvalues.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -205946,47 +206061,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -205998,317 +206072,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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()); - | ^ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/member.o test/int/member.cpp -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -206381,52 +206144,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set.o test/set.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206459,6 +206176,12 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +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/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] @@ -206467,38 +206190,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:1705:16: note: 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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206510,6 +206228,113 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -206536,6 +206361,13 @@ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/precede.o test/int/precede.cpp +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -206552,17 +206384,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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206571,6 +206392,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -206636,6 +206481,13 @@ ./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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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) { | ^~~~ @@ -206649,12 +206501,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/int/branch/afc.hpp:73:25: note: initializing argument 1 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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -206678,6 +206536,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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: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, | ~~~~~^~~~ @@ -206711,8 +206584,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/construct.o test/set/construct.cpp ./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); @@ -206886,6 +206757,14 @@ ./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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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) { | ^~~~ @@ -206924,17 +206803,35 @@ ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -206945,42 +206842,57 @@ ./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/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:5156:15: note: initializing argument 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] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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); @@ -207031,17 +206943,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ test/int/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]; @@ -207082,6 +206983,208 @@ ./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/nvalues.o test/int/nvalues.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:2458:20: note: initializing argument 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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 @@ -207091,6 +207194,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -207115,6 +207228,74 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=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); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -207133,6 +207314,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -207176,6 +207419,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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: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] @@ -207205,11 +207464,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' @@ -207238,31 +207492,17 @@ ./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 '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 +./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/kernel/core.hpp:3266:3: 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 '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 -./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) - | ^~~~~~ -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/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] @@ -207274,17 +207514,9 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/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: ./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] @@ -207349,56 +207581,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -207428,15 +207610,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -207477,18 +207650,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/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); @@ -207499,16 +207660,19 @@ ./gecode/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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/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/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/cumulatives.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:741: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::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); @@ -207516,19 +207680,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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set.hh:747:12: note: 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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -207538,16 +207702,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, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -207588,6 +207742,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::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); @@ -207598,6 +207757,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -207608,6 +207770,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -207625,6 +207790,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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, | ~~~~~^~~~ @@ -207638,11 +207813,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, 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); @@ -207660,15 +207830,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: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: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::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); @@ -207686,18 +207850,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/set/var/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::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); @@ -207708,10 +207863,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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); @@ -207719,12 +207870,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -207788,17 +207933,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -207875,6 +208009,12 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/minimodel.hh: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] @@ -207926,6 +208066,11 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/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); @@ -207933,47 +208078,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/set.hh:1041: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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:133:27: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] 133 | xx=x.slice(0,1,n); @@ -208007,34 +208150,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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:244:74: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 244 | s[i]=(c >= 0) ? x[i] : Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); @@ -208048,52 +208163,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:354:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 354 | s[i] = expr(home, o+x[i], Gecode::IPL_DOM); @@ -208101,38 +208170,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:469:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 469 | s[i] = expr(home, o+x[i]); @@ -208152,68 +208189,56 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -208246,40 +208271,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/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/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -208298,88 +208289,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -208398,6 +208307,41 @@ ./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': test/int/cumulative.cpp:133:21: required from here ./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -208406,6 +208350,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) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -208442,28 +208397,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -208490,55 +208423,6 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -208573,24 +208457,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -208602,163 +208468,126 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:1759: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/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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp: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:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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:1759:21: note: initializing argument 1 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)': +./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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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::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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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::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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -208770,28 +208599,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.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); @@ -208802,55 +208609,8 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/member.o test/int/member.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] @@ -208884,34 +208644,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -208933,35 +208665,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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: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] @@ -209314,22 +209017,12 @@ ./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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/branch/afc.hpp:73:25: note: initializing argument 1 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -209339,33 +209032,15 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/int/branch/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/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of '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: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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); @@ -209395,17 +209070,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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: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] @@ -209417,16 +209081,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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/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); @@ -209447,16 +209101,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/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); @@ -209471,22 +209115,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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/int.hh: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/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); @@ -209497,48 +209131,468 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Circuit::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:82:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 82 | xx[i] = Gecode::expr(home, x[i]+offset); - | ^ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.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/cumulatives.cpp: In member function 'virtual void Test::Int::Cumulatives::Cumulatives::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulatives.cpp:234:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 234 | s[i] = x[p+0]; rel(home, x[p+0], Gecode::IRT_GQ, 0); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +test/int/cumulatives.cpp:235:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 235 | d[i] = x[p+1]; rel(home, x[p+1], Gecode::IRT_GQ, 1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulatives.cpp:236:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 236 | e[i] = x[p+2]; rel(home, x[p+2], Gecode::IRT_GQ, 1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulatives.cpp:237:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 237 | h[i] = x[p+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Path::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:131:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 131 | xx[i] = Gecode::expr(home, x[i]+offset); - | ^ +./gecode/int.hh:1705:16: note: 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 +./gecode/kernel/data/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) | ^~~~~~ -test/int/circuit.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 137 | xx[i] = x[i]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh: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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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()); + | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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()); + | ^ +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); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -209550,19 +209604,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, | ~~~~~^~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitCost::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:188:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 188 | y[i] = Gecode::expr(home, x[i]+offset); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/circuit.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 192 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -209583,6 +209624,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -209593,38 +209640,89 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::PathCost::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:247:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[i] = Gecode::expr(home, x[i]+offset); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/circuit.cpp:254:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 254 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitFullCost::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:308:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 308 | z[i]=x[n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/circuit.cpp:312:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 312 | y[i] = Gecode::expr(home, x[i]+offset); - | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp:316:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 316 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -209646,64 +209744,64 @@ ./gecode/int.hh:5684:14: note: initializing 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 ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: + from test/int/circuit.cpp:35: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -209745,24 +209843,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -209792,9 +209872,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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: + from test/int/no-overlap.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -209836,6 +209948,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] @@ -209865,6 +210009,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set.o test/set.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] @@ -209897,187 +210043,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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:1587: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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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)': @@ -210121,94 +210086,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -210238,35 +210115,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -210278,11 +210126,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/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); @@ -210293,22 +210136,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -210317,42 +210144,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/float.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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ 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] @@ -210361,12 +210155,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:4525:18: note: 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: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, | ~~~~~^~~~ @@ -210402,6 +210190,15 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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: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] @@ -210410,6 +210207,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./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; | ~~~~~^~~~ @@ -210423,6 +210223,21 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -210431,6 +210246,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -210502,12 +210333,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/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -210515,15 +210340,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/float.hh: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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -210533,16 +210352,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, | ~~~~~^~~~ -./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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -210563,14 +210372,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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); @@ -210578,9 +210379,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -210591,19 +210389,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -210624,21 +210412,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:5071: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) { | ^~~~ @@ -210705,16 +210482,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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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&, 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); @@ -210765,10 +210532,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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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::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); @@ -210776,15 +210539,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: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:5128: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::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); @@ -210824,16 +210581,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::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); @@ -210862,6 +210609,35 @@ ./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) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/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); @@ -210896,6 +210672,17 @@ ./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:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -210942,17 +210729,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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: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); @@ -210963,82 +210739,1019 @@ ./gecode/set.hh:1041: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Int2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:83:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; - | ^ +./gecode/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/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Circuit::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:82:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 82 | xx[i] = Gecode::expr(home, x[i]+offset); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:83:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Path::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:131:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 131 | xx[i] = Gecode::expr(home, x[i]+offset); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::IntOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:124:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; +test/int/circuit.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | xx[i] = x[i]; | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:124:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitCost::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:188:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 188 | y[i] = Gecode::expr(home, x[i]+offset); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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()); - | ^ -test/int/no-overlap.cpp:125:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 125 | o[i]=expr(home, xyo[3*i+2] > 0); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' +test/int/circuit.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 192 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::PathCost::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:247:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 247 | y[i] = Gecode::expr(home, x[i]+offset); + | ^ +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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/circuit.cpp:254:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 254 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitFullCost::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:308:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 308 | z[i]=x[n+i]; + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/circuit.cpp:312:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 312 | y[i] = Gecode::expr(home, x[i]+offset); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/circuit.cpp:316:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 316 | y[i]=x[i]; + | ^ +./gecode/int/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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 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:3266:3: 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/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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:2458:20: note: initializing argument 1 of '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: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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/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))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/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/int/var/int.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:1801:14: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/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, - | ~~~~~^~~~ -./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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: 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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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: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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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.hh:1041: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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Int2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:83:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:83:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::IntOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:124:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:124:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:125:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 125 | o[i]=expr(home, xyo[3*i+2] > 0); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Var2::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/no-overlap.cpp:159:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -211072,10 +211785,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) | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.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/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/no-overlap.cpp:202:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -211109,12 +211833,38 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ test/int/no-overlap.cpp:206:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 206 | o[i]=expr(home, xwyho[5*i+4] > 0); | ^ +./gecode/kernel/core.hpp:3266: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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOptShared2::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/no-overlap.cpp:247:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; @@ -211128,12 +211878,32 @@ ./gecode/int/var/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, + | ~~~~~^~~~ test/int/no-overlap.cpp:248:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | x1[i]=expr(home, x0[i] + w[i]); | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: 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/var/int.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: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/no-overlap.cpp:249:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; | ^ @@ -211158,70 +211928,97 @@ ./gecode/int/var/bool.hpp:50:3: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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] +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/construct.o test/set/construct.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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/core.hpp:3266:3: 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::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -211230,20 +212027,74 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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 ./gecode/kernel/data/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/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/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -211255,30 +212106,459 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/float/var/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); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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/int/member.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211390,16 +212670,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -211420,14 +212690,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -211654,15 +212916,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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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: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, | ~~~~~^~~~ @@ -211703,15 +212956,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); @@ -211802,6 +213046,113 @@ ./gecode/set.hh:1041: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) { + | ^ +test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/nvalues.cpp:124:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | x[i] = xy[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/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/nvalues.cpp: In member function 'virtual void Test::Int::NValues::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/nvalues.cpp:165:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 165 | y[i] = channel(home, x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/nvalues.cpp:204:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 204 | x[i] = channel(home, xy[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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/dom.o test/set/dom.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -211820,9 +213171,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + 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; @@ -211830,6 +213200,24 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -211854,9 +213242,32 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -211864,26 +213275,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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: + 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; @@ -211893,32 +213286,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/cumulatives.cpp: In member function 'virtual void Test::Int::Cumulatives::Cumulatives::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulatives.cpp:234:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 234 | s[i] = x[p+0]; rel(home, x[p+0], Gecode::IRT_GQ, 0); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/cumulatives.cpp:235:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 235 | d[i] = x[p+1]; rel(home, x[p+1], Gecode::IRT_GQ, 1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/cumulatives.cpp:236:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 236 | e[i] = x[p+2]; rel(home, x[p+2], Gecode::IRT_GQ, 1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/cumulatives.cpp:237:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 237 | h[i] = x[p+3]; - | ^ -./gecode/int/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] @@ -211930,15 +213297,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -211985,6 +213343,8 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel.o test/set/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) { | ^~~~ @@ -212002,15 +213362,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -212031,6 +213382,293 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -212053,26 +213691,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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, + 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:4384:20: note: initializing argument 1 of '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: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op.o test/set/rel-op.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -212084,12 +213726,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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266: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); @@ -212097,9 +213733,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:4481:17: note: initializing 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -212113,19 +213746,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -212136,39 +213756,37 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -212177,6 +213795,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -212211,48 +213839,55 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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 -./gecode/kernel/data/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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/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/int.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) { | ^~~~ @@ -212277,41 +213912,78 @@ ./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071: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: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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -212340,16 +214012,280 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/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/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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: 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, 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/kernel/core.hpp:3266: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/int.hh:5099: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: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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -212360,45 +214296,314 @@ ./gecode/int.hh:5128: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: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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/branch/afc.hpp:49:23: note: initializing argument 1 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: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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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: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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp: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::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -212409,6 +214614,126 @@ ./gecode/int.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, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/member.cpp:66:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 66 | y[i] = x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/member.cpp:76:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 76 | y[i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/member.cpp:100:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 100 | y[i] = channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/member.cpp:110:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 110 | y[i] = channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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 +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -212444,6 +214769,24 @@ ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -212468,6 +214811,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -212489,6 +214842,33 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -212515,6 +214895,15 @@ ./gecode/set/branch/afc.hpp: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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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) { | ^~~~ @@ -212531,24 +214920,52 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -212578,15 +214995,11 @@ ./gecode/set.hh:1258:17: note: 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -212605,9 +215018,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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -212629,6 +215058,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -212640,15 +215080,6 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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()); | ^ @@ -212658,17 +215089,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: 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); | ^ @@ -212678,27 +215098,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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] @@ -212725,58 +215124,6 @@ ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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.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); @@ -212785,6 +215132,12 @@ ./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) | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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 @@ -212811,11 +215164,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -212824,33 +215172,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); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -212986,6 +215307,13 @@ ./gecode/kernel/data/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 ./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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -212997,6 +215325,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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -213042,6 +215373,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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -213077,6 +215419,40 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/convex.o test/set/convex.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)': @@ -213124,6 +215500,11 @@ ./gecode/int/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -213148,6 +215529,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { + | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -213280,29 +215688,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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -213319,19 +215704,49 @@ ./gecode/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel.o test/set/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) { | ^~~~ @@ -213410,8 +215825,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op.o test/set/rel-op.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -213469,28 +215882,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/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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -213502,27 +215893,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -213574,67 +215944,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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)': @@ -213739,47 +216048,152 @@ ./gecode/set.hh:1851:14: note: initializing 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); - | ~~~~~~~^~~~~~~~~~~~~~ +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/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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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] +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, @@ -213804,6 +216218,11 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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: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] @@ -213825,35 +216244,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()); - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -213880,9 +216299,61 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/float.hh:1630:19: note: 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -213904,6 +216375,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -213915,6 +216407,11 @@ ./gecode/float.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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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/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] @@ -213937,27 +216434,12 @@ ./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, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -213979,17 +216461,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -214031,14 +216502,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/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-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -214057,9 +216520,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.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: 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); @@ -214220,6 +216680,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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/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); @@ -214227,9 +216692,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: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); @@ -214377,6 +216848,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./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); @@ -214387,6 +216868,16 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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::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); @@ -214397,6 +216888,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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -214406,6 +216907,11 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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: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] @@ -214437,17 +216943,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -214478,6 +216973,726 @@ ./gecode/set.hh:1041: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/sequence.o test/set/sequence.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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/int.o test/set/int.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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/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/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; + | ^~ +./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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/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/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) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -214504,6 +217719,11 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -214528,9 +217748,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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/int.hh:5099: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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -214562,12 +217798,32 @@ ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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/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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -214583,6 +217839,14 @@ ./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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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) { | ^~~~ @@ -214627,6 +217891,9 @@ ./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: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: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] @@ -214648,6 +217915,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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&, 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); @@ -214828,14 +218105,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, | ~~~~~^~~~ -test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/nvalues.cpp:124:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | x[i] = xy[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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::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); @@ -214883,13 +218152,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/nvalues.cpp:165:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 165 | y[i] = channel(home, x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./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); @@ -214919,13 +218181,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, | ~~~~~^~~~ -test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/nvalues.cpp:204:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 204 | x[i] = channel(home, xy[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: 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] @@ -214987,12 +218242,326 @@ ./gecode/set.hh:1041: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: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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) { + | ^ +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) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +test/set/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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -215020,44 +218589,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) | ^~~~~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/member.cpp:66:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 66 | y[i] = x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/member.cpp:76:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 76 | y[i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/member.cpp:100:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 100 | y[i] = channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/member.cpp:110:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 110 | y[i] = channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -215069,32 +218605,13 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/convex.o test/set/convex.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -215122,6 +218639,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 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 +./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 +./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]' ./gecode/int/array.hpp:105:28: required from here @@ -215131,25 +218667,34 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 -./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -215158,42 +218703,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]': @@ -215229,17 +218738,40 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/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: + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/element.o test/set/element.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]' ./gecode/int/array.hpp:105:28: required from here @@ -215258,27 +218790,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -215343,114 +218854,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) | ^~~~~~~~ -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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/precede.o test/set/precede.cpp In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: + from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -215554,10 +218961,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) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/convex.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -215565,11 +218977,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -215684,6 +219091,298 @@ ./gecode/int.hh:5684:14: note: initializing 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 ./test/set.hh:39, + from test/set/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) { + | ^ +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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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)': @@ -215711,6 +219410,17 @@ ./gecode/int/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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -215731,16 +219441,27 @@ ./gecode/int/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 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: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) { | ^~~~ @@ -215789,60 +219510,89 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -215872,46 +219622,54 @@ ./gecode/int.hh:4481:17: note: 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] - 79 | _afc = SetAFC(home,x,decay()); +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& 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()); @@ -215934,44 +219692,26 @@ ./gecode/int/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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set.hh:1616:15: note: initializing argument 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -215983,47 +219723,26 @@ ./gecode/int.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -216034,10 +219753,34 @@ ./gecode/int.hh:5099: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -216054,48 +219797,267 @@ ./gecode/int.hh:5156:15: note: initializing argument 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] +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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 test/set/element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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::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) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch/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] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] @@ -216128,79 +220090,74 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, +test/set/sequence.cpp: In member function 'virtual void Test::Set::Sequence::SeqU::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/sequence.cpp:117:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 117 | xs[i]=x[i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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/set.hh:747:12: note: 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:1705:16: note: 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/minimodel.hh:51: + from ./gecode/minimodel.hh:51, + from test/set/int.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); @@ -216221,27 +220178,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -216263,68 +220199,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) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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 +./gecode/kernel/data/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) { | ^~~~ @@ -216349,29 +220316,74 @@ ./gecode/float.hh:1630:19: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/sequence.o test/set/sequence.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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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] @@ -216393,17 +220405,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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -216415,6 +220416,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: ./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] @@ -216426,6 +220448,58 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -216437,6 +220511,33 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -216463,6 +220564,18 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -216479,17 +220592,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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: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] @@ -216538,26 +220640,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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -216579,13 +220661,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/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); @@ -216593,9 +220668,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -216603,6 +220681,9 @@ ./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/set/var/set.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) { | ^~~~ @@ -216778,10 +220859,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, | ~~~~~^~~~ -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; - | ^ ./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); @@ -216792,109 +220869,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, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/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) - | ^~~~~~ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -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/kernel/core.hpp:3266: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: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, | ~~~~~^~~~ -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/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/var/set.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: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, | ~~~~~^~~~ -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) - | ^~~~~~ ./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); @@ -216902,12 +220896,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) { | ^~~~ -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) - | ^~~~~~ ./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, | ~~~~~^~~~ @@ -216997,91 +220985,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, | ~~~~~^~~~ -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/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] @@ -217143,26 +221046,143 @@ ./gecode/set.hh:1041: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -217198,22 +221218,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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -217225,47 +221236,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/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 -./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 -./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)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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 @@ -217300,6 +221332,66 @@ ./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/distinct.o test/set/distinct.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -217363,15 +221455,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -217392,42 +221475,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -217457,6 +221504,8 @@ ./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/exec.o test/set/exec.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()); @@ -217485,89 +221534,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: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]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -217584,16 +221579,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); @@ -217601,14 +221586,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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, | ~~~~~^~~~ @@ -217622,26 +221599,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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/var/set.hpp:49:3: 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] @@ -217653,15 +221613,6 @@ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -217672,89 +221623,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, | ~~~~~^~~~ -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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: +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); @@ -217825,52 +221750,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -217904,155 +221783,7 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/int.o test/set/int.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/element.o test/set/element.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~~~^~~~ + -c -o test/set/mm-set.o test/set/mm-set.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)': @@ -218328,8 +222059,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/precede.o test/set/precede.cpp 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] @@ -218668,6 +222397,43 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementUnion::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/element.cpp:93:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 93 | xs[i]=x[i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/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/element.cpp: In member function 'virtual void Test::Set::Element::ElementInter::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/element.cpp:186:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 186 | 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/element.cpp: In member function 'virtual void Test::Set::Element::ElementInterIn::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/element.cpp:230:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 230 | 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/element.cpp: In member function 'virtual void Test::Set::Element::ElementDisjoint::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/element.cpp:283:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 283 | 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/element.cpp: In member function 'virtual void Test::Set::Element::ElementSet::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/element.cpp:307:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 307 | 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) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -218702,24 +222468,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/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -218798,17 +222551,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -218831,11 +222573,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -218847,6 +222584,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 ./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); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:1759:21: note: initializing argument 1 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/set/mm-set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/channel.o test/set/channel.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/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) { | ^~~~ @@ -218936,6 +222788,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] @@ -219034,38 +222918,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -219087,290 +222939,53 @@ ./gecode/int.hh:5684:14: note: initializing 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 ./test/set.hh:39, - from test/set/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/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 -fcf-protection -O3 -D_REENTRANT -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/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -219434,6 +223049,11 @@ ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -219458,73 +223078,43 @@ ./gecode/int.hh:4481:17: note: 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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()); @@ -219553,274 +223143,67 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/exec.o test/set/exec.cpp -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set.hh:1616:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1851:14: note: initializing 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] @@ -219842,45 +223225,16 @@ ./gecode/int.hh: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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh:5128: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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -219896,6 +223250,8 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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) { | ^~~~ @@ -219912,58 +223268,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/basic.o test/float/basic.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -test/set/sequence.cpp: In member function 'virtual void Test::Set::Sequence::SeqU::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/sequence.cpp:117:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 117 | xs[i]=x[i]; - | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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/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] @@ -219975,11 +223357,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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); @@ -219990,12 +223367,15 @@ ./gecode/set.hh:747:12: note: 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, - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -220017,17 +223397,57 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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()); | ^ @@ -220037,9 +223457,26 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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); | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -220048,12 +223485,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -220150,6 +223581,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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -220179,51 +223621,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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()); @@ -220293,22 +223690,12 @@ ./gecode/int.hh: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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 +./gecode/kernel/data/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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -220330,6 +223717,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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -220348,6 +223792,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) | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/set/mm-set.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -220357,35 +223808,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/set/int.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/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) { | ^~~~ @@ -220402,27 +223824,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/float.hh: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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -220444,6 +223845,35 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -220479,6 +223909,113 @@ ./gecode/set/var/set.hpp:49:3: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': +./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] @@ -220508,35 +224045,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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] @@ -220569,27 +224077,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/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] @@ -220601,17 +224088,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221110,32 +224586,144 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/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/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); - | ~~~~~^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: + 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; @@ -221143,56 +224731,210 @@ ./gecode/kernel/core.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: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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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; + | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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: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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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::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); - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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 @@ -221227,6 +224969,79 @@ ./gecode/int/var/bool.hpp:50:3: 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, + 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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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] @@ -221286,19 +225101,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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -221341,6 +225143,14 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221361,6 +225171,14 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -221370,6 +225188,24 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -221389,6 +225225,11 @@ ./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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -221410,6 +225251,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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -221786,16 +225633,57 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +test/set/channel.cpp: In member function 'virtual void Test::Set::Channel::ChannelBool::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/channel.cpp:166:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 166 | b[i] = channel(home, y[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -221804,40 +225692,81 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementUnion::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/element.cpp:93:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 93 | xs[i]=x[i]; - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/arithmetic.o test/float/arithmetic.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/element.cpp: In member function 'virtual void Test::Set::Element::ElementInter::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/element.cpp:186:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 186 | 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/element.cpp: In member function 'virtual void Test::Set::Element::ElementInterIn::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/element.cpp:230:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 230 | 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/element.cpp: In member function 'virtual void Test::Set::Element::ElementDisjoint::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/element.cpp:283:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 283 | xs[i]=x[i]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/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/element.cpp: In member function 'virtual void Test::Set::Element::ElementSet::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/element.cpp:307:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 307 | xs[i]=x[i]; - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::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 +./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) | ^~~~~~ @@ -221847,6 +225776,24 @@ ./gecode/kernel/data/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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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) | ^~~~~~ @@ -221868,6 +225815,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) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -221877,40 +225833,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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]': @@ -221957,89 +225879,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -222049,27 +225888,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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -222116,126 +225934,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: + 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; @@ -222245,26 +225946,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -222276,48 +225957,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] @@ -222381,36 +226020,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -222421,43 +226040,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) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/transcendental.o test/float/transcendental.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] @@ -222577,70 +226161,9 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: + 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; @@ -222661,6 +226184,48 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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] @@ -222728,6 +226293,11 @@ ./gecode/int/branch/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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -222744,148 +226314,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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -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) { - | ~~~~~^~~~ -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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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/branch/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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); - | ~~~~~^~~~ +./gecode/float.hh:1630:19: note: 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] @@ -222915,74 +226367,36 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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()); | ^ +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) { | ^~~~ @@ -222995,6 +226409,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -223048,32 +226468,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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] @@ -223085,24 +226479,6 @@ ./gecode/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -223113,6 +226489,119 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -223137,51 +226626,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/trigonometric.o test/float/trigonometric.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -223200,68 +226664,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -223286,120 +226697,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) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/float/var/float.hpp:46:3: 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 @@ -223434,26 +226742,37 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/linear.o test/float/linear.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/mm-set.o test/set/mm-set.cpp +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -223472,15 +226791,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -223505,34 +226824,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) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/channel.o test/set/channel.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/basic.o test/float/basic.cpp +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223565,23 +226867,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); | ~~~~~^~~~ -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); - | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/arithmetic.o test/float/arithmetic.cpp + -c -o test/float/rel.o test/float/rel.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + 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; @@ -223590,7 +226881,8 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: + 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; @@ -223611,40 +226903,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/transcendental.o test/float/transcendental.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] @@ -223785,38 +227043,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223879,115 +227105,39 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/set/mm-set.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared '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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/trigonometric.o test/float/trigonometric.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh: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/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); @@ -224090,6 +227240,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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/arithmetic.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224120,20 +227386,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: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; - | ^~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/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-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); @@ -224165,14 +227420,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -224181,9 +227428,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: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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -224541,27 +227785,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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::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); @@ -224581,26 +227804,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -224612,18 +227815,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -224631,29 +227822,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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -224664,28 +227835,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) - | ^~~~~~~ ./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); @@ -224716,6 +227865,29 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/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] @@ -224724,38 +227896,89 @@ ./gecode/kernel/core.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/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:720:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:720:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:720:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 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()); +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:741:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:741:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:759:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:759:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:759:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:780:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:780:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:780:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/channel.o test/float/channel.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224797,34 +228020,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224841,6 +228036,14 @@ ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -224851,6 +228054,30 @@ ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -224867,68 +228094,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -224958,17 +228123,40 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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()); @@ -224997,27 +228185,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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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] @@ -225039,27 +228206,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -225080,17 +228226,11 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225102,110 +228242,26 @@ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/float/var/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.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 @@ -225225,24 +228281,88 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/float/var/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225314,6 +228434,38 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225346,236 +228498,285 @@ ./gecode/float.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/int.hh:917, + from ./gecode/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: + 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; | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4481:17: note: 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/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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225703,6 +228904,11 @@ ./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) { | ^~~~ @@ -225716,6 +228922,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -225726,6 +228942,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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); | ~~~~~^~~~ @@ -225744,9 +228970,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/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -225888,10 +229124,21 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 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::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 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) { | ^~~~ @@ -226032,6 +229279,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.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, | ~~~~~^~~~ @@ -226085,13 +229348,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/set/channel.cpp: In member function 'virtual void Test::Set::Channel::ChannelBool::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/channel.cpp:166:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 166 | b[i] = channel(home, y[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226118,12 +229374,6 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -226158,154 +229408,83 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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:1759:21: note: initializing argument 1 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] + 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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 '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 -./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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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: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, from ./test/float.hh:43: @@ -226326,15 +229505,56 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -226387,8 +229607,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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/linear.o test/float/linear.cpp In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -226397,12 +229615,30 @@ ./gecode/int/branch/afc.hpp: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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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::IntVar]' 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); @@ -226423,70 +229659,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -226562,15 +229734,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -226582,6 +229745,12 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -226612,6 +229781,15 @@ ./gecode/int.hh: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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226633,6 +229811,58 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -226643,6 +229873,30 @@ ./gecode/support/heap.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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -226668,141 +229922,100 @@ ./gecode/float/var/float.hpp:46:3: 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1616:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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.hh:1851:14: note: initializing 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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); - | ~~~~~^~~~ 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] @@ -226845,34 +230058,197 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/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); - | ~~~~~^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226902,255 +230278,244 @@ ./gecode/float.hh:1630:19: note: 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/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: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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:1801:14: note: initializing argument 1 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/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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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: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:5099: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.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: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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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: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.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: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/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: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/int.hh:1801:14: note: initializing argument 1 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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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: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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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:1759:21: note: initializing argument 1 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/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:5666: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::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:5684:14: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/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) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/set.hh: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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -227159,9 +230524,43 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ ./gecode/float.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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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); @@ -227169,9 +230568,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/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, + | ~~~~~^~~~ 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] @@ -227183,33 +230588,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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: @@ -227233,30 +230611,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -227298,17 +230652,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -227351,19 +230694,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/arithmetic.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -227375,16 +230705,6 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -227403,11 +230723,40 @@ ./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/mm-lin.o test/float/mm-lin.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -227424,6 +230773,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -227453,68 +230826,22 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/rel.o test/float/rel.cpp -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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:1587: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -227529,22 +230856,72 @@ ./gecode/int/branch.hpp:50: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 +./gecode/kernel/data/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1587: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: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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set.hh: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/var/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -227556,6 +230933,11 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.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] @@ -227567,11 +230949,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -227972,6 +231349,11 @@ ./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -228050,6 +231432,19 @@ ./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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -228086,157 +231481,139 @@ ./gecode/set.hh:1041: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/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/linear.cpp:170:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 170 | y[i] = x[i]; + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -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]; - | ^ +./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/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -test/float/arithmetic.cpp:720:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:720:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:741:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&, Gecode::Reify)': +test/float/linear.cpp:182:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 182 | y[i] = x[i]; + | ^ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -test/float/arithmetic.cpp:741:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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: ./gecode/float/channel.hpp: In function 'void 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) { | ^~~~ @@ -228247,31 +231624,20 @@ ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:759:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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/var/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.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -test/float/arithmetic.cpp:759:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:759:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ 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] @@ -228293,59 +231659,57 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) { - | ~~~~~^~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:780:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:780:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:780:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +./gecode/float/var/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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) { | ^~~~ @@ -228370,34 +231734,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -228419,6 +231755,22 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -228430,105 +231782,73 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:755, from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: + from test/float/rel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -228536,6 +231856,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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -228543,17 +231866,50 @@ ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:747:12: note: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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) { | ^~~~ @@ -228570,22 +231926,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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -228615,35 +231955,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -228681,65 +231992,46 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/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; + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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) { - | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./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] @@ -228830,29 +232122,79 @@ ./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()); - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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) { + | ~~~~~^~~~ 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] @@ -228861,15 +232203,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:1630:19: note: 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: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 member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -228918,15 +232264,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229008,15 +232345,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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&, 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); @@ -229213,6 +232541,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] @@ -229268,108 +232625,119 @@ ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/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.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +test/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) | ^~~~~~~~ -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] +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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/float.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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -229404,57 +232772,114 @@ ./gecode/int/var/bool.hpp:50:3: 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/trigonometric.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -229466,38 +232891,86 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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:755, + from ./gecode/minimodel.hh:48, + 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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/int/var/int.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -229527,24 +233000,15 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -229571,19 +233035,34 @@ ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/channel.o test/float/channel.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); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -229601,6 +233080,9 @@ ./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: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] @@ -229722,15 +233204,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -229759,15 +233232,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -230045,6 +233509,30 @@ ./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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -230076,15 +233564,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -230115,39 +233594,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -230204,6 +233650,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc.o test/flatzinc.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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -230222,6 +233670,38 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -230240,17 +233720,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/rel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -230278,9 +233747,76 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp +In file included from ./gecode/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/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43: + 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; @@ -230295,15 +233831,6 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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) { | ^~~~ @@ -230331,19 +233858,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -230354,17 +233868,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -230387,17 +233890,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -230408,17 +233900,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -230439,6 +233920,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) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230447,6 +233956,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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -230496,45 +234011,11 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/mm-lin.o test/float/mm-lin.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -230582,8 +234063,6 @@ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/dom.o test/float/dom.cpp ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -230594,77 +234073,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -230696,20 +234104,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:2458:20: note: initializing argument 1 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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -230724,6 +234121,13 @@ ./gecode/int/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/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) { | ^~~~ @@ -230740,27 +234144,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/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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230803,6 +234186,43 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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] @@ -230832,6 +234252,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()); @@ -230860,6 +234309,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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] @@ -230922,51 +234403,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/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/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/linear.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); @@ -231008,46 +234447,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231077,27 +234476,13 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/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; + | ^ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231106,6 +234491,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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -231563,12 +234951,20 @@ ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/float.hh: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/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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -231578,6 +234974,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/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] @@ -231623,6 +235032,27 @@ ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/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) { | ^~~~ @@ -231639,33 +235069,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: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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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/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:747:12: note: 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:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: + 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; @@ -231673,93 +235108,299 @@ ./gecode/kernel/core.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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/linear.cpp:170:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 170 | y[i] = x[i]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&, Gecode::Reify)': -test/float/linear.cpp:182:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 182 | y[i] = x[i]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/float.hh: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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; + | ^ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231771,6 +235412,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, | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: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: ./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] @@ -231793,11 +235446,37 @@ ./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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -231814,16 +235493,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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] @@ -231845,14 +235514,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -231876,29 +235537,32 @@ ./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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/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); @@ -231909,14 +235573,26 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ 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] @@ -231928,6 +235604,10 @@ ./gecode/int.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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/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); @@ -231935,9 +235615,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./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); @@ -231976,6 +235662,14 @@ ./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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -231991,6 +235685,10 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -232001,6 +235699,36 @@ ./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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -232137,6 +235865,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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -232258,12 +235996,55 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/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: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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -232304,86 +236085,171 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.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:1041: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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -232392,6 +236258,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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -232408,29 +236284,90 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -232458,40 +236395,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -232502,30 +236405,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -232534,28 +236413,110 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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]' ./gecode/int/array.hpp:105:28: required from here @@ -232565,6 +236526,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) | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -232574,26 +236548,459 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here ./gecode/kernel/data/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.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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -232603,27 +237010,83 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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/kernel/core.hpp:1759:21: note: initializing argument 1 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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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: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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp: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) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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]': @@ -232670,40 +237133,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/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] @@ -232820,6 +237249,8 @@ ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.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) { | ^~~~ @@ -232906,8 +237337,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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: + 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; @@ -232917,6 +237437,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -232928,11 +237457,68 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -232977,6 +237563,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -233011,6 +237621,21 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233019,29 +237644,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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -233051,27 +237682,52 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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()); @@ -233100,77 +237756,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void 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] @@ -233202,6 +237787,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.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); @@ -233212,17 +237799,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233244,30 +237820,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, | ~~~~~^~~~ -./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/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/float.hh:1404, - from ./test/float.hh:43, - from test/float/mm-lin.cpp:35: + 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); @@ -233338,220 +237902,10 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/mm-lin.cpp:37: + 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); @@ -233593,35 +237947,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::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()); - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233651,50 +238002,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set.hh:1587: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) { | ^~~~ @@ -233711,58 +238029,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233774,70 +238040,19 @@ ./gecode/set.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/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) { - | ^~~~ -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); | ~~~^~~~~~~~~~~~~~~~~~ -./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: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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233854,30 +238069,9 @@ ./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] - 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: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; | ~~~~~^~~~ @@ -233909,27 +238103,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/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh: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; | ~~~~~^~~~ @@ -233944,53 +238117,15 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/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/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -234006,16 +238141,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.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: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, | ~~~~~^~~~ @@ -234040,27 +238165,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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, 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); @@ -234081,57 +238185,19 @@ ./gecode/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::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: 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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh: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: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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh: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) { | ^~~~ @@ -234158,27 +238224,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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&, 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); @@ -234199,30 +238244,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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::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); @@ -234230,25 +238251,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: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: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&, 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::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); @@ -234259,36 +238264,16 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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::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::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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, - | ~~~~~^~~~ ./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); @@ -234296,19 +238281,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/kernel/core.hpp:3266:3: 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&, 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); @@ -234316,69 +238291,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/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:1801:14: note: initializing argument 1 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: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&, 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/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: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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/kernel/core.hpp:3266:3: 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, 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); @@ -234389,16 +238324,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -234409,16 +238334,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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, 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); @@ -234429,16 +238344,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/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, 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); @@ -234449,16 +238354,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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&, 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); @@ -234469,16 +238364,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&, 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::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); @@ -234499,16 +238384,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -234519,16 +238394,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -234539,22 +238404,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -234562,16 +238411,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: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: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::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/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); @@ -234579,12 +238421,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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: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, | ~~~~~^~~~ @@ -234594,27 +238430,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: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/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: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::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); @@ -234653,35 +238471,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/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); @@ -234712,27 +238501,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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, 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); @@ -234753,26 +238521,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, 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, 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); @@ -234793,26 +238541,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/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/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: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/set.hh:1041: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/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); @@ -234823,7 +238551,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/float.hh:1404: +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); @@ -234855,16 +238584,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/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); @@ -234875,30 +238594,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -234960,320 +238655,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc.o test/flatzinc.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240: +./gecode/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: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); @@ -235281,9 +238676,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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: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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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/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] @@ -235316,6 +238726,12 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -235327,15 +238743,6 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/float-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); @@ -235415,15 +238822,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -235800,52 +239198,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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 @@ -235880,24 +239232,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -235916,8 +239250,24 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -235936,15 +239286,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -235954,6 +239295,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) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -235978,6 +239328,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) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -235989,65 +239350,37 @@ ./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/set/var/set.hpp:49:3: 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) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug232.o test/flatzinc/bug232.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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: @@ -236055,6 +239388,9 @@ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -236071,6 +239407,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, | ~~~~~^~~~ +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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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] @@ -236082,6 +239438,14 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -236128,6 +239492,8 @@ ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -236159,12 +239525,22 @@ ./gecode/int/branch/var.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -236183,6 +239559,14 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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()); @@ -236211,6 +239595,24 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -236236,6 +239638,15 @@ ./gecode/int/branch.hpp:50:11: warning: 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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -236252,8 +239663,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236275,34 +239684,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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp -In file included from ./gecode/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); - | ^~~~~ + -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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -236340,16 +239786,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 ./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); - | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236379,38 +239815,16 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236437,12 +239851,56 @@ ./gecode/kernel/trace/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -236486,6 +239944,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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] @@ -236506,8 +239969,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp ./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); | ^ @@ -236517,6 +239978,35 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236549,6 +240039,10 @@ ./gecode/float.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/output_test.o test/flatzinc/output_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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236557,13 +240051,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) { | ^~~~ +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: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411: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: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) { | ^~~~ @@ -236575,25 +240082,6 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/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] @@ -236602,6 +240090,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/core.hpp:1759: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); | ~~~~~^~~~ @@ -236679,32 +240173,39 @@ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh: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/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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh: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] @@ -236726,6 +240227,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/int.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); @@ -236935,6 +240442,11 @@ ./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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.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/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); @@ -237052,6 +240564,26 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -237059,6 +240591,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:2519:20: note: initializing argument 1 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/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, | ~~~~~^~~~ @@ -237086,6 +240634,11 @@ ./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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -237102,75 +240655,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) { | ^~~~ @@ -237237,38 +240721,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -237297,27 +240749,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237329,17 +240770,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -237391,58 +240821,280 @@ ./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/int.hh:1705:16: note: initializing argument 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { + | ^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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, @@ -237457,6 +241109,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237496,81 +241153,68 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:1759:21: note: initializing argument 1 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/branch/afc.hpp:49:23: note: initializing argument 1 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 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:1258:17: note: 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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237600,27 +241244,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -237649,19 +241272,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237703,40 +241313,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -237758,24 +241334,194 @@ ./gecode/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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); + | ^~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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)': @@ -237819,24 +241565,39 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237866,54 +241627,56 @@ ./gecode/float.hh:1630:19: note: 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4525:18: note: initializing argument 1 of 'Gecode::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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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) { | ^~~~ @@ -237930,77 +241693,92 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/set.hh:1851:14: note: initializing 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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/empty_domain_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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:5128: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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -238014,17 +241792,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -238078,6 +241845,13 @@ ./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/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] @@ -238113,6 +241887,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -238120,6 +241899,27 @@ ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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) { | ^~~~ @@ -238433,15 +242233,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -238452,6 +242243,17 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -238471,20 +242273,48 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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) { | ^~~~ @@ -238541,304 +242371,158 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh: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: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); +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:747:12: note: initializing argument 1 of 'void 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/float.hh:1630:19: note: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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::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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch/afc.hpp:49:23: note: initializing argument 1 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:2519:20: note: initializing argument 1 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.hh:1206:20: note: initializing argument 1 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 BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/set.hh:1258:17: note: 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/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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const 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/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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/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::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/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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -238868,17 +242552,74 @@ ./gecode/int.hh:4481:17: note: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -238890,34 +242631,34 @@ ./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: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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ +./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/kernel/trace/recorder.hpp:401:37: 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: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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -238952,6 +242693,113 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/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] @@ -238968,6 +242816,18 @@ ./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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -238984,6 +242844,21 @@ ./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/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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -238995,6 +242870,9 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/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); @@ -239005,6 +242883,24 @@ ./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { + | ^ 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] @@ -239053,6 +242949,22 @@ ./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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -239074,31 +242986,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/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); @@ -239106,25 +243004,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:2519:20: note: initializing argument 1 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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/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); @@ -239258,23 +243140,20 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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: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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh: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); @@ -239295,6 +243174,9 @@ ./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/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::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); @@ -239305,6 +243187,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/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); @@ -239315,6 +243213,9 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/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); @@ -239339,26 +243240,57 @@ ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099: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.hh:1630:19: note: 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::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); | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -239394,13 +243326,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -239408,9 +243333,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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/set.hh: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); | ~~~~~^~~~ @@ -239432,18 +243354,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::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); @@ -239473,48 +243383,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -239540,6 +243408,14 @@ ./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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -239556,24 +243432,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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -239581,9 +243439,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: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: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, | ~~~~~^~~~ @@ -239591,248 +243446,36 @@ ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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.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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -239865,348 +243508,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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/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/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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -240220,45 +243521,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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)': @@ -240302,6 +243564,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/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] @@ -240433,12 +243706,23 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -240451,17 +243735,24 @@ ./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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -240503,20 +243794,10 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -240573,16 +243854,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -240613,6 +243884,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +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/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); @@ -240643,16 +243924,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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, 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); @@ -240693,23 +243964,10 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ -./gecode/int/var/int.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) { | ^~~~ @@ -240722,35 +243980,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp: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: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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.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::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/set/var/set.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) { | ^~~~ @@ -240804,69 +244040,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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: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); @@ -240877,15 +244061,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -240906,16 +244081,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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: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); @@ -240936,58 +244101,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -241020,202 +244133,213 @@ ./gecode/set.hh:1851:14: note: initializing 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1759:21: note: initializing argument 1 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 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/branch/afc.hpp:49:23: note: initializing argument 1 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/set/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/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: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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -241232,22 +244356,11 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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: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) { | ^~~~ @@ -241264,78 +244377,39 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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) { | ^~~~ @@ -241354,33 +244428,82 @@ ./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/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/float.hh:1630:19: note: 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/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); - | ^~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -241391,6 +244514,29 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -241402,40 +244548,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp -In file included from ./gecode/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:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -241448,30 +244560,200 @@ ./gecode/int/var/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:1705:16: note: initializing argument 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) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 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:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241480,9 +244762,34 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:2549:20: note: initializing argument 1 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/branch/afc.hpp:73:25: note: initializing argument 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) { + | ^ 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] @@ -241494,6 +244801,72 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/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] @@ -241505,6 +244878,33 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -241515,16 +244915,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: 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] @@ -241546,6 +244946,14 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241594,37 +245002,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ 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] @@ -241633,16 +245010,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -241670,15 +245037,56 @@ ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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) { | ^~~~ @@ -241725,14 +245133,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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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&, 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); @@ -241740,10 +245140,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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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, | ~~~~~^~~~ @@ -241757,16 +245153,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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -241787,16 +245173,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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -241807,10 +245183,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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: 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); @@ -241818,12 +245190,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -241897,21 +245263,10 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/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) { | ^~~~ @@ -241928,15 +245283,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/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::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); @@ -241944,18 +245290,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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::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); @@ -241970,12 +245307,24 @@ ./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) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -241985,6 +245334,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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -241995,6 +245354,26 @@ ./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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -242004,6 +245383,17 @@ ./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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -242013,6 +245403,24 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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::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); @@ -242042,16 +245450,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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, + | ~~~~~^~~~ 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] @@ -242063,14 +245482,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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); @@ -242081,32 +245492,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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/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/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5128:15: 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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -242127,6 +245532,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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); @@ -242137,6 +245552,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/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) { + | ^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -242166,56 +245645,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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()); @@ -242244,34 +245730,12 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/no_warn_empty_domain.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -242283,6 +245747,39 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/var/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); @@ -242293,6 +245790,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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -242313,24 +245821,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/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -242347,580 +245858,261 @@ ./gecode/int.hh:5684:14: note: initializing 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: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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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: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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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); + | ^~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queens4.o test/flatzinc/queens4.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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] - 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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/int.hh: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::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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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::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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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); - | ~~~^~~~~~~~~~~~~~ +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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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: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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set.hh:741: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: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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp: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/var/bool.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: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set.hh:747:12: note: 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: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/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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/set.hh:1206:20: note: initializing argument 1 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:1041: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -242958,6 +246150,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -242987,6 +246203,52 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243008,17 +246270,11 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -243029,6 +246285,16 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -243054,8 +246320,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) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: 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::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -243064,101 +246333,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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) { | ^~~~ @@ -243196,121 +246370,104 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/float/var/float.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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1616:15: note: initializing argument 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/var/float.hpp:46:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:747:12: note: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:1851:14: note: initializing 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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243319,9 +246476,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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/afc.hpp:49:23: note: initializing argument 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -243331,107 +246498,12 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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: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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/float/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); @@ -243472,6 +246544,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::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/branch/afc.hpp:49:23: note: initializing argument 1 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -243501,17 +246605,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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -243540,68 +246633,76 @@ ./gecode/int.hh:4525:18: note: 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); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.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: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/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); @@ -243612,17 +246713,34 @@ ./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/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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243634,6 +246752,12 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -243658,6 +246782,15 @@ ./gecode/int/branch.hpp:55:11: warning: 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -243685,6 +246818,111 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/var/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); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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: @@ -243703,12 +246941,15 @@ ./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/set/var/set.hpp:49:3: 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); + | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -243716,11 +246957,12 @@ ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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/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] @@ -243729,6 +246971,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.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/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; | ~~~~~^~~~ @@ -243739,20 +247002,49 @@ ./gecode/kernel/core.hpp:3266:3: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266: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); @@ -243760,17 +247052,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh: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: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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243779,12 +247075,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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.hh:1207:20: note: initializing argument 1 of '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: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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -243800,6 +247104,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/branch.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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -243822,6 +247136,22 @@ ./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: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] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ 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] @@ -243889,6 +247219,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/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: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, | ~~~~~^~~~ @@ -243902,10 +247241,19 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh: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) { | ^~~~ @@ -243919,6 +247267,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1630:19: note: 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/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, | ~~~~~^~~~ @@ -244086,18 +247440,49 @@ ./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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of '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: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, | ~~~~~^~~~ @@ -244129,16 +247514,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -244149,17 +247524,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -244170,43 +247534,26 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp: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/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/int/var/bool.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/set.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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/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:2519:20: note: initializing argument 1 of '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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -244217,33 +247564,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); @@ -244254,18 +247574,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -244276,46 +247584,21 @@ ./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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp: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); @@ -244336,256 +247619,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/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]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, - | ~~~~~^~~~ -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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -244596,217 +247671,23 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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, +./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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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)': @@ -244826,9 +247707,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) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -244840,6 +247738,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -244850,47 +247751,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/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:1206:20: note: initializing argument 1 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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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/var/bool.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/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); @@ -244901,6 +247802,14 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -244922,158 +247831,104 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/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: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: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& 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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 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.hh:4481:17: note: initializing 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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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: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&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/float/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -245109,48 +247964,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 file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/minimodel.hh: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -245162,108 +248011,116 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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/var/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: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:4384:20: note: initializing argument 1 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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/int/branch/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: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:4481:17: note: 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/minimodel.hh:1207:20: note: initializing argument 1 of '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: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: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: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/minimodel.hh:1207:20: note: initializing argument 1 of '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/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: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/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::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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float.hh: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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()); @@ -245292,87 +248149,145 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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()); - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh: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.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/float.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:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/float.hh: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/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/float.hh:1630:19: note: 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/int.hh:1801:14: note: initializing argument 1 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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: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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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: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: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::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -245386,6 +248301,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -245397,6 +248322,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -245405,192 +248337,131 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/int.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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/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::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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: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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: 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: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:1630:19: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/float.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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] @@ -245602,117 +248473,138 @@ ./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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/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/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/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -In file included from ./gecode/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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -./gecode/float.hh: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: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); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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: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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/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); @@ -245720,6 +248612,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:5071: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.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, | ~~~~~^~~~ @@ -245734,6 +248629,16 @@ ./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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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/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); @@ -245744,24 +248649,16 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245770,30 +248667,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:2458:20: note: initializing argument 1 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.hh:1207:20: note: initializing argument 1 of '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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -245803,34 +248679,24 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 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.hh:1207:20: note: initializing argument 1 of '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); @@ -245851,6 +248717,16 @@ ./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) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -245859,30 +248735,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) { | ^~~~ -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, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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/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: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); @@ -245893,88 +248754,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/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/float.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/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/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/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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1207:20: note: initializing argument 1 of '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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set.hh:1041: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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -245984,15 +248841,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, | ~~~~~^~~~ -./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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -246002,25 +248850,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/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] @@ -246069,20 +248898,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ ./gecode/int.hh: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: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::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); @@ -246093,16 +248911,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -246123,20 +248931,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, | ~~~~~^~~~ -./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&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -246153,13 +248951,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/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/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); @@ -246170,9 +248961,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.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -246180,27 +248968,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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::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); @@ -246211,6 +248992,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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::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); @@ -246231,11 +249022,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: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::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); @@ -246243,25 +249029,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: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::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::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); @@ -246272,16 +249042,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -246292,46 +249052,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, | ~~~~~^~~~ -./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::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ -./gecode/minimodel/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/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&, 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::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); @@ -246342,30 +249072,10 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/minimodel/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/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 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) { | ^~~~ @@ -246378,49 +249088,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); | ~~~^~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp ./gecode/kernel/core.hpp:3266:3: 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&, 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -246430,107 +249112,15 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/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/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: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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/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/set.hh:741: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::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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:747:12: note: 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::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::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); @@ -246538,19 +249128,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set.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: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::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); @@ -246570,27 +249150,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -246602,6 +249161,13 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/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); @@ -246632,30 +249198,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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: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); @@ -246666,24 +249208,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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: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); @@ -246694,20 +249218,12 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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] @@ -246716,120 +249232,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: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); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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] @@ -246851,14 +249256,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -246870,14 +249267,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; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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); @@ -246885,32 +249274,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: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.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/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] @@ -246931,29 +249297,9 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int.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) { | ^~~~ @@ -246969,15 +249315,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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -246988,35 +249325,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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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] @@ -247227,6 +249535,18 @@ ./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); @@ -247251,23 +249571,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/set.hh:1587: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::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); @@ -247317,16 +249626,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -247345,6 +249644,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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -247374,17 +249678,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247393,47 +249686,110 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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, 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)' +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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)': @@ -247446,86 +249802,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -247535,27 +249847,81 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp: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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -247566,6 +249932,9 @@ ./gecode/set.hh:747:12: note: 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/var/set.hpp:49:3: 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] @@ -247577,28 +249946,125 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/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/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); @@ -247620,6 +250086,12 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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); @@ -247630,81 +250102,208 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/set.hh:1258:17: note: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: 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/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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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) { + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247745,16 +250344,20 @@ ./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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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.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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/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] @@ -247766,16 +250369,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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] @@ -247787,29 +250380,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/core.hpp:3266:3: 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/set.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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp -In file included from ./gecode/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -247823,6 +250425,9 @@ ./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/var/bool.hpp:50:3: 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] @@ -247834,6 +250439,25 @@ ./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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -247971,6 +250595,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/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, | ~~~~~^~~~ @@ -247980,9 +250607,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -248038,6 +250687,14 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.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) { | ^~~~ @@ -248194,6 +250851,9 @@ ./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/float/var/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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -248260,6 +250920,15 @@ ./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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -248321,166 +250990,102 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp -In file included from ./gecode/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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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] +./gecode/set.hh:741: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: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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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()); - | ^ -./gecode/kernel/core.hpp:3266: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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.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/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/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/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -248502,22 +251107,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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] @@ -248529,16 +251118,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; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/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); @@ -248549,22 +251128,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -248585,14 +251148,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -248621,14 +251176,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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -248773,12 +251320,27 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -248849,6 +251411,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -248869,6 +251434,17 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -248879,6 +251455,17 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -248965,6 +251552,44 @@ ./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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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: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] @@ -248986,16 +251611,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -249006,14 +251621,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -249044,24 +251651,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 @@ -249096,42 +251721,69 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp +In file included from ./gecode/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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -249150,278 +251802,116 @@ ./gecode/set/var/set.hpp:49:3: 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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1630:19: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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.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/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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 +./gecode/kernel/data/array.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -249459,15 +251949,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -249486,73 +251967,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -249563,6 +251990,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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -249571,239 +252009,361 @@ ./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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&, 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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1801:14: note: initializing argument 1 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=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/kernel/core.hpp:3266:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -249814,6 +252374,35 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -249822,42 +252411,89 @@ ./gecode/set/var/set.hpp:49:3: 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/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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.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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/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:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp +./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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/minimodel/aliases.hpp: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) { + | ^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' @@ -249868,37 +252504,13 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -249911,6 +252523,56 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp +./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] @@ -249922,13 +252584,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -249945,17 +252632,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -249976,26 +252652,12 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250008,6 +252670,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -250028,16 +252693,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -250048,36 +252703,33 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -250087,6 +252739,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -250096,6 +252757,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250162,8 +252825,151 @@ ./gecode/int.hh:4525:18: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250175,10 +252981,55 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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) { | ^~~~ @@ -250205,6 +253056,15 @@ ./gecode/int.hh: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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -250226,28 +253086,51 @@ ./gecode/int.hh:5684:14: note: initializing 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); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -250258,6 +253141,8 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -250269,20 +253154,9 @@ ./gecode/support/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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -250294,16 +253168,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -250315,131 +253179,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -250462,48 +253201,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) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -250525,6 +253222,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -250554,35 +253269,21 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/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:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250594,6 +253295,9 @@ ./gecode/set.hh:1587: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/var/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); @@ -250604,44 +253308,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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250653,49 +253319,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 ./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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/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); @@ -250706,24 +253433,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); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -250737,21 +253464,21 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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()); | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -250767,36 +253494,15 @@ ./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/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/int.hh: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:1630:19: note: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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] @@ -250818,6 +253524,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -250829,8 +253553,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -250855,6 +253577,15 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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] @@ -250866,6 +253597,15 @@ ./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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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-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); @@ -250902,6 +253642,15 @@ ./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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -250945,28 +253694,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/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: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] @@ -251026,27 +253753,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -251112,6 +253818,12 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -251188,6 +253900,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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -251324,26 +254039,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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] @@ -251355,15 +254050,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -251415,39 +254101,53 @@ 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 -fcf-protection -O3 -D_REENTRANT -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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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, - | ~~~~~^~~~ + -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -251480,54 +254180,318 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); - | ~~~~~~~^~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp +In file included from ./gecode/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; + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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; + | ^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ -./gecode/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -251555,201 +254519,771 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266: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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: initializing argument 1 of 'Gecode::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/sat_eq_reif.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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] +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/float.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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing 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_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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/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/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1616:15: note: initializing argument 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/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/set.hh:1851:14: note: initializing 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/minimodel.hh:1207:20: note: initializing argument 1 of '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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh: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_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; + | ^ +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: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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/kernel/core.hpp:3266:3: 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:1705:16: note: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/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) { | ^~~~ @@ -251784,6 +255318,11 @@ ./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()); + | ^ 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] @@ -251802,6 +255341,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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -251815,6 +255360,18 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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/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); @@ -251822,6 +255379,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:4481:17: note: initializing 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: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); | ~~~~~^~~~ @@ -251843,6 +255406,14 @@ ./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) { + | ^~~~ 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] @@ -251971,6 +255542,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./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, | ~~~~~^~~~ @@ -252014,6 +255595,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int.hh:5099: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&, 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); @@ -252021,6 +255605,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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -252051,6 +255642,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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -252063,15 +255664,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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -252100,15 +255692,9 @@ ./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: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: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::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); @@ -252116,9 +255702,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/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/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); @@ -252126,6 +255734,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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/set.hh: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); | ~~~~~^~~~ @@ -252146,6 +255760,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -252166,6 +255788,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:5666: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: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, | ~~~~~^~~~ @@ -252176,6 +255801,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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, | ~~~~~^~~~ @@ -252199,21 +255834,666 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp +In file included from ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.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; | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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/kernel/core.hpp:1759:21: note: initializing argument 1 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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +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/int.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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -252241,6 +256521,113 @@ ./gecode/float.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_comparison.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -252259,22 +256646,52 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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/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] @@ -252322,6 +256739,11 @@ ./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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -252396,16 +256818,34 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/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/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/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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/minimodel/channel.hpp: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -252429,6 +256869,12 @@ ./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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -252445,6 +256891,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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::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); @@ -252485,10 +256937,19 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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&, 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.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) { | ^~~~ @@ -252522,9 +256983,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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::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); @@ -252549,9 +257018,17 @@ ./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/int/var/int.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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -252579,6 +257056,9 @@ ./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/var/bool.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) { | ^~~~ @@ -252762,175 +257242,21 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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); - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -252949,75 +257275,23 @@ ./gecode/set/var/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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55: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.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -253028,17 +257302,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -253047,16 +257310,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) | ^~~~~~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -253069,6 +257328,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253080,38 +257352,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253143,6 +257415,16 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -253150,19 +257432,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253185,6 +257463,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -253205,65 +257488,42 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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.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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253293,501 +257553,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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:73:25: note: initializing argument 1 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:1258:17: note: 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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) - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -253797,14 +257574,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -253814,182 +257583,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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.hh:1616:15: note: initializing argument 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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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, - | ~~~~~^~~~ -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] @@ -254001,6 +257594,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; | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/minimodel/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -254038,6 +257638,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/minimodel.hh: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] @@ -254073,18 +257679,63 @@ ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/var/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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -254172,6 +257823,11 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -254185,6 +257841,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: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, | ~~~~~^~~~ @@ -254198,6 +257857,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -254258,6 +257920,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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::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); @@ -254302,6 +257970,35 @@ ./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/set/var/set.hpp:49:3: 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) { | ^~~~ @@ -254336,11 +258033,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -254350,28 +258042,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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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); @@ -254401,15 +258082,32 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -254431,6 +258129,10 @@ ./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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/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); @@ -254438,6 +258140,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -254471,15 +258200,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -254488,35 +258228,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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) - | ^~~~~~~ ./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); @@ -254527,12 +258241,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -254544,44 +258252,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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); @@ -254654,58 +258324,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::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); - | ~~~~~~~^~~~~~~~~~~~~~ +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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -254741,6 +258463,14 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -254761,17 +258491,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -254781,11 +258500,206 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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, + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -254810,41 +258724,187 @@ ./gecode/float.hh:1630:19: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.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()); - | ^ +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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/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/core.hpp:3266: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:1705:16: note: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -254861,17 +258921,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: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] @@ -254883,6 +258932,17 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -254903,162 +258963,84 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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: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: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.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255067,9 +259049,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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -255105,6 +259093,27 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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) { | ^~~~ @@ -255112,6 +259121,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -255119,9 +259133,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/branch/afc.hpp:49:23: note: initializing argument 1 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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); @@ -255129,9 +259158,57 @@ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4481:17: note: initializing 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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ 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] @@ -255140,19 +259217,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/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/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); @@ -255160,9 +259245,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/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: 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: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] @@ -255174,6 +259265,19 @@ ./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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/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/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); @@ -255184,18 +259288,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] @@ -255244,17 +259336,16 @@ ./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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +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:1705:16: note: 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] @@ -255266,28 +259357,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ ./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); @@ -255298,27 +259367,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: 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); @@ -255329,6 +259380,12 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::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); @@ -255336,9 +259393,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/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/set.hh: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/int.hh:4525:18: note: 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -255568,30 +259634,38 @@ ./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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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: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.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::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); @@ -255599,15 +259673,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -255617,64 +259696,38 @@ ./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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/set/branch/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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: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:4384:20: note: initializing argument 1 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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -255682,6 +259735,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:1705:16: note: 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/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -255704,71 +259771,82 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:73:25: note: initializing argument 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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:2458:20: note: initializing argument 1 of '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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of '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:2519:20: note: initializing argument 1 of '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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,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/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) { | ^~~~ @@ -255777,9 +259855,6 @@ ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -255796,6 +259871,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/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/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); @@ -255816,6 +259894,18 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -255826,6 +259916,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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -255836,66 +259936,55 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255907,6 +259996,9 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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.hh:1207:20: note: initializing argument 1 of '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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -255916,15 +260008,99 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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/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) { + | ^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -255936,6 +260112,40 @@ ./gecode/int.hh:5071:15: note: 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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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: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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -255943,9 +260153,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:5099:15: 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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -255956,6 +260172,14 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh: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); @@ -255966,27 +260190,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, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -255997,6 +260200,9 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of '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: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -256006,6 +260212,16 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -256015,6 +260231,274 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071: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::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/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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: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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -256030,6 +260514,10 @@ ./gecode/int/branch.hpp:44:11: 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::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) { | ^~~~ @@ -256046,6 +260534,111 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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) { + | ^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/set.hh: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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) { + | ^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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) { + | ^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -256056,6 +260649,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.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -256064,16 +260667,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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -256082,6 +260678,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -256090,6 +260696,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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256111,16 +260758,152 @@ ./gecode/int.hh:5684:14: note: initializing 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_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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -256139,51 +260922,313 @@ ./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/branch/afc.hpp:49:23: note: initializing argument 1 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: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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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:747:12: note: initializing argument 1 of 'void 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/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) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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/afc.hpp:49:23: note: initializing argument 1 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: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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: 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:1206:20: note: initializing argument 1 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)': @@ -256193,6 +261238,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/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/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); + | ~~~~~^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -256206,6 +261280,16 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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] @@ -256217,6 +261301,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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] 55 | AFC::init(home,x,d,share); @@ -256227,11 +261317,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::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] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -256256,6 +261367,86 @@ ./gecode/float.hh:1630:19: note: 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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256285,21 +261476,85 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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) { | ^~~~ @@ -256310,30 +261565,29 @@ ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -256345,6 +261599,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, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256371,14 +261677,6 @@ ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -256386,33 +261684,26 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/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/set.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); +./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)': @@ -256425,32 +261716,17 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -256502,24 +261778,37 @@ ./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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 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) { | ^~~~ @@ -256535,6 +261824,15 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/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); @@ -256554,17 +261852,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) { - | ~~~~~^~~~ 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] @@ -256576,15 +261863,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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/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); @@ -256595,15 +261873,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/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/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); @@ -256647,12 +261916,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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: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::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); @@ -256663,6 +261947,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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -256673,6 +261960,16 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -256713,10 +262010,21 @@ ./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.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -256727,12 +262035,22 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -256800,15 +262118,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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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: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, | ~~~~~^~~~ @@ -256842,25 +262151,16 @@ ./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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ -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: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, | ~~~~~^~~~ @@ -256940,22 +262240,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -256992,16 +262286,40 @@ ./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/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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh: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: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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/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); @@ -257021,250 +262339,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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); +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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]': @@ -257311,29 +262396,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, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -257349,23 +262411,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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -257376,17 +262421,12 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -257407,43 +262447,56 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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); - | ~~~~~^~~~ +./gecode/float.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -257460,47 +262513,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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: @@ -257508,65 +262520,96 @@ ./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/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] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: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) { + | ^~~~ 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] @@ -257578,6 +262621,9 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/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/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); @@ -257588,11 +262634,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/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: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/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) { | ^~~~ @@ -257609,6 +262670,18 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -257620,6 +262693,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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -257638,6 +262715,18 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -257647,16 +262736,31 @@ ./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/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/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -257727,6 +262831,9 @@ ./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::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); @@ -257734,6 +262841,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::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.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -257907,6 +263027,11 @@ ./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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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::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); @@ -257974,6 +263099,20 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/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); @@ -257981,6 +263120,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh: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: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); | ~~~~~^~~~ @@ -257990,14 +263135,53 @@ ./gecode/kernel/core.hpp:3266: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/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -258054,67 +263238,154 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(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::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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(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::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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./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/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.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)': @@ -258187,44 +263458,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float.hh: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh: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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -258270,6 +263545,31 @@ ./gecode/set.hh:1616:15: note: initializing argument 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:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/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); + | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258281,348 +263581,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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, - | ~~~~~^~~~ -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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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:5128: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/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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/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: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: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] - 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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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, - | ~~~~~^~~~ +./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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -258638,23 +263613,17 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/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.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/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -258668,63 +263637,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -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: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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258761,6 +263673,9 @@ ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -258802,12 +263717,6 @@ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -258819,28 +263728,43 @@ ./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-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-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/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: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-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.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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -258862,6 +263786,54 @@ ./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:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/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) { | ^~~~ @@ -258895,6 +263867,16 @@ ./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] @@ -258906,16 +263888,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/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/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: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.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/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); @@ -258923,6 +263907,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: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -258930,17 +263920,37 @@ ./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:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/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) { | ^~~~ @@ -258948,93 +263958,154 @@ ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh: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: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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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: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, - | ~~~~~^~~~ -./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: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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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: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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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.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&, 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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -259044,35 +264115,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::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); +./gecode/minimodel/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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': @@ -259082,9 +264143,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh: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: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&, 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); @@ -259095,6 +264166,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/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::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); @@ -259105,6 +264186,10 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -259112,33 +264197,70 @@ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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: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::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh: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/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: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::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/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) { | ^~~~ @@ -259175,11 +264297,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -259190,11 +264307,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -259202,9 +264314,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/int.hh: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: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/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); @@ -259242,17 +264365,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int.hh: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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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); @@ -259263,6 +264378,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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -259290,9 +264411,54 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh: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: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::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); @@ -259340,16 +264506,54 @@ ./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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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:3266:3: 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: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:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -259369,29 +264573,106 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh: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/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.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/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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp +./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/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); @@ -259412,11 +264693,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -259427,12 +264703,179 @@ ./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/minimodel.hh:1207:20: note: initializing argument 1 of '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/set.hh:1041: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/minimodel.hh:1207:20: note: initializing argument 1 of '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); @@ -259443,16 +264886,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -259473,16 +264906,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -259626,6 +265049,12 @@ ./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/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) { | ^~~~ @@ -259679,6 +265108,77 @@ ./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) { + | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259690,6 +265190,15 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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, 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); @@ -259700,27 +265209,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of '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/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); @@ -259731,26 +265219,12 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=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); @@ -259775,54 +265249,63 @@ ./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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/set.hh:1041: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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float.hh:1630:19: note: 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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]': @@ -259833,6 +265316,35 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -259855,9 +265367,19 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -259869,35 +265391,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/float.hh: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp +In file included from ./gecode/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh: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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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); - | ~~~~~^~~~ +./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -259913,46 +265521,94 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/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/int.hh:4429:21: note: initializing argument 1 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int/var/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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -259962,74 +265618,313 @@ ./gecode/set/var/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); - | ^ +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:4525:18: note: 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::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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&, 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/bool.hpp:50:3: 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/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); +./gecode/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/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -260039,144 +265934,96 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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/int.hh:5156:15: note: initializing argument 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/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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/set.hh:1206:20: note: initializing argument 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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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: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/set/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:5666: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: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/set.hh:1258:17: note: 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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: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/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -260212,16 +266059,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -260233,60 +266070,320 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1759:21: note: initializing argument 1 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.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 +./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' ./gecode/int/array.hpp:105:28: required from here @@ -260302,38 +266399,48 @@ ./gecode/kernel/data/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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -260343,57 +266450,113 @@ ./gecode/set/var/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/var/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/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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) | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/float/var/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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]': @@ -260437,63 +266600,238 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_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_arrays.cpp:34: + 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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:2011: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: @@ -260506,67 +266844,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/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::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -260578,35 +266855,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260648,29 +266896,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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] @@ -260683,6 +266908,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::IntVar]' 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -260713,78 +266981,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260814,59 +267013,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759: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()); @@ -260895,216 +267073,211 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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, | ~~~~~^~~~ -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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/alpha.o test/flatzinc/alpha.cpp +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/set.hh:747:12: note: initializing argument 1 of 'void 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/set.hh:1258:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403: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/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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -261115,57 +267288,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/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, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -261177,262 +267299,243 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./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/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: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/int.hh:1705:16: note: initializing argument 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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.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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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::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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.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.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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, +./gecode/float.hh: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::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/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:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh: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: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.hh:1630:19: note: 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] @@ -261444,16 +267547,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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -261464,26 +267557,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/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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -261494,25 +267567,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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -261523,29 +267577,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:3266:3: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -261559,6 +267619,40 @@ ./gecode/int.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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] @@ -261668,20 +267762,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/int.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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -261692,16 +267775,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/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); @@ -261728,19 +267801,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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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.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/int/view.hpp:1706: -./gecode/int/var/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -261750,17 +267813,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -261772,11 +267824,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -261784,9 +267831,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -261830,14 +267874,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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&, 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); @@ -261855,11 +267891,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -261870,23 +267901,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: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: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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, 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); @@ -261917,16 +267934,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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::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); @@ -261977,11 +267984,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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); @@ -261989,12 +267991,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:1759: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: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, | ~~~~~^~~~ @@ -262044,6 +268040,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) { | ^~~~ +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/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); | ~~~~~^~~~ @@ -262099,6 +268102,9 @@ ./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: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) { | ^~~~ @@ -262135,19 +268141,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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: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); @@ -262155,31 +268148,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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: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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -262190,37 +268161,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -262264,24 +268204,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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262311,84 +268265,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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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: @@ -262412,11 +268288,69 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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) { | ^~~~ @@ -262461,6 +268395,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -262495,95 +268435,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262601,32 +268452,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/int.hh: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -262636,37 +268464,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/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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -262677,232 +268474,24 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of '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/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ -./gecode/int.hh:2519:20: note: initializing argument 1 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:4525:18: note: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -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/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] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262934,56 +268523,57 @@ ./gecode/int.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55: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.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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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::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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: @@ -262997,120 +268587,138 @@ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& 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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp: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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float/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:4525:18: note: initializing argument 1 of 'Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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.hh:1630:19: note: 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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +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, + | ~~~~~^~~~ 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] @@ -263119,20 +268727,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/kernel/core.hpp:3266:3: 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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263141,6 +268759,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/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; | ~~~~~^~~~ @@ -263154,26 +268788,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -263195,21 +268809,25 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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: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/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ^~~~ @@ -263243,16 +268861,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/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); @@ -263263,29 +268871,26 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 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:4525:18: note: initializing argument 1 of 'Gecode::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] - 41 | BoolVar b(home,0,1); channel(home,b,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -263316,33 +268921,12 @@ ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -263412,38 +268996,46 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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 -./gecode/kernel/data/array.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/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/var/set.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) { | ^~~~ @@ -263480,6 +269072,14 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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&, 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); @@ -263570,6 +269170,14 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -263634,6 +269242,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./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, | ~~~~~^~~~ @@ -263656,28 +269267,45 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: 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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp: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); @@ -263688,16 +269316,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/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); @@ -263708,16 +269326,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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/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); @@ -263728,16 +269336,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, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/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); @@ -263748,16 +269346,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); @@ -263768,126 +269356,86 @@ ./gecode/set.hh:1041: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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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/bool.hpp:50:3: note: because '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/set/var/set.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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -263903,178 +269451,112 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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/branch/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) { - | ^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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:1258:17: note: 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::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& 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); - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/alpha.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -264090,73 +269572,33 @@ ./gecode/kernel/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: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/var/bool.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4525:18: note: 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]' ./gecode/set/array.hpp:68:28: required from here @@ -264166,132 +269608,88 @@ ./gecode/set/var/set.hpp:49:3: 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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ 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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -264302,9 +269700,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264323,9 +269747,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) { | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: 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/var/float.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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264334,6 +269786,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.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/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) { | ~~~~~^~~~ @@ -264355,74 +269828,83 @@ ./gecode/float.hh:1630:19: note: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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] @@ -264434,31 +269916,14 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/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.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) { | ^~~~ @@ -264476,35 +269941,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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: initializing argument 1 of 'Gecode::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]': @@ -264551,38 +270011,11 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -264596,28 +270029,47 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/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] @@ -264629,27 +270081,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: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] @@ -264700,6 +270131,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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -264712,17 +270159,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -264741,15 +270177,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/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/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); @@ -264760,15 +270187,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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264846,6 +270264,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -264879,6 +270324,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -264939,6 +270390,13 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -264949,6 +270407,9 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -265076,6 +270537,29 @@ ./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: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/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); @@ -265086,16 +270570,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/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); @@ -265112,9 +270586,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: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: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, | ~~~~~^~~~ @@ -265129,40 +270600,45 @@ ./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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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); @@ -265173,16 +270649,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/float/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, 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); @@ -265213,6 +270679,508 @@ ./gecode/set.hh:1041: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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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: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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:1587: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: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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ 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] @@ -265224,17 +271192,197 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./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); + | ~~~^~~~~~~~~~~~~~~~~~ +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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/branch/afc.hpp:49:23: note: initializing argument 1 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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/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); @@ -265245,6 +271393,12 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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: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] @@ -265361,6 +271515,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/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -265391,9 +271551,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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -265404,6 +271570,10 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -265414,6 +271584,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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, 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); @@ -265448,12 +271624,23 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -265464,6 +271651,10 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -265474,6 +271665,23 @@ ./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) { + | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp: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) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -265484,6 +271692,64 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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); @@ -265558,12 +271824,64 @@ ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/core.hpp:3266: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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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::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); @@ -265571,28 +271889,63 @@ ./gecode/kernel/core.hpp:3266:3: 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:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/float/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::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: 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: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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -265650,6 +272003,12 @@ ./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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -265711,6 +272070,141 @@ ./gecode/set.hh:1041: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -265724,18 +272218,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: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] @@ -265747,17 +272229,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -265784,12 +272255,47 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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/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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: 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/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); @@ -265808,6 +272314,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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -265883,6 +272395,32 @@ ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -265928,6 +272466,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/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -265972,6 +272516,37 @@ ./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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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) { | ^~~~ @@ -266022,6 +272597,20 @@ ./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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -266032,12 +272621,23 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.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/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::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); @@ -266115,36 +272715,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int.hh: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/var/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: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -266152,9 +272745,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/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); | ~~~~~^~~~ @@ -266176,26 +272766,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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::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); @@ -266225,28 +272795,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ 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] @@ -266265,29 +272813,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/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -266298,6 +272826,12 @@ ./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:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/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); @@ -266318,145 +272852,82 @@ ./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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/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); - | ^~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set.hh:1041: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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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: 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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: 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::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:5156:15: note: initializing argument 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/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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.hh:1630:19: note: 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 @@ -266491,6 +272962,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) | ^~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -266509,12 +273024,23 @@ ./gecode/set/var/set.hpp:49:3: 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) { + | ^~~~ 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, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -266552,8 +273078,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.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] @@ -266577,62 +273101,47 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -266641,6 +273150,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -266654,402 +273169,52 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/core.hpp:1759: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: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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -267061,6 +273226,26 @@ ./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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -267087,6 +273272,11 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -267108,6 +273298,34 @@ ./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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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) { | ^~~~ @@ -267141,11 +273359,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 -./gecode/kernel/data/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/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); @@ -267153,22 +273366,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/set.hh:1616:15: note: initializing argument 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/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -267259,6 +273470,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/minimodel/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); @@ -267309,13 +273527,38 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because '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, | ~~~~~^~~~ @@ -267363,6 +273606,37 @@ ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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) { | ^~~~ @@ -267505,14 +273779,46 @@ ./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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/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, | ~~~~~^~~~ @@ -267566,96 +273872,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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: @@ -267663,40 +273879,9 @@ ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -267772,84 +273957,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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] @@ -267879,52 +274030,55 @@ ./gecode/int.hh:4481:17: note: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45: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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -267935,33 +274089,12 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:2549:20: note: initializing argument 1 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]' ./gecode/int/array.hpp:134:29: required from here @@ -267971,11 +274104,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -267986,12 +274114,42 @@ ./gecode/int/branch.hpp:44:11: 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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -268002,6 +274160,40 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -268011,10 +274203,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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -268042,6 +274230,52 @@ ./gecode/int.hh:5684:14: note: initializing 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -268051,144 +274285,166 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:4481:17: note: initializing 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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:4525:18: note: initializing argument 1 of 'Gecode::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/set.hh:1616:15: note: initializing argument 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: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:1851:14: note: initializing 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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,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::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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/float/branch/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -268199,6 +274455,32 @@ ./gecode/support/heap.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.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -268232,300 +274514,283 @@ ./gecode/support/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/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.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/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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -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]' - 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/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp: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/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/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.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()); + | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:49:23: note: initializing argument 1 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:1630:19: note: 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:1206:20: note: initializing argument 1 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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/set.hh:1258:17: note: 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/branch/afc.hpp:49:23: note: initializing argument 1 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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/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); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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: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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set.hh:1851:14: note: initializing 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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set.hh: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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -268539,27 +274804,27 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099: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:1851:14: note: initializing 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] @@ -268571,34 +274836,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); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/core.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp ./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; | ~~~~~^~~~ @@ -268633,6 +274903,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; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/minimodel.hh: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] @@ -268644,6 +274919,11 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -268653,17 +274933,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -268676,22 +274945,20 @@ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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.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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -268730,6 +274997,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -268743,15 +275018,25 @@ ./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:2458:20: note: initializing argument 1 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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp: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/kernel/core.hpp:3266: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -268761,6 +275046,29 @@ ./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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268876,6 +275184,48 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -268956,6 +275306,12 @@ ./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/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) { | ^~~~ @@ -269038,6 +275394,43 @@ ./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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269089,6 +275482,11 @@ ./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/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); @@ -269096,84 +275494,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1041: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/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269185,16 +275532,16 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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()); | ^ @@ -269213,257 +275560,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 file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -269492,47 +275596,11 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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)': @@ -269555,27 +275623,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269597,6 +275644,33 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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] @@ -269626,26 +275700,37 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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: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] @@ -269667,6 +275752,16 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55: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.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] @@ -269675,158 +275770,134 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh: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: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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, - 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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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/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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const 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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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: @@ -269840,38 +275911,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -269883,98 +275922,15 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(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.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -269993,9 +275949,38 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/float/branch/var.hpp: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: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] @@ -270065,45 +276050,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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/int.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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/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); @@ -270124,17 +276081,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/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); @@ -270174,16 +276120,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.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -270264,35 +276200,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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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); @@ -270363,15 +276270,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -270382,14 +276280,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -270400,9 +276290,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/int.hh:5071: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::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); @@ -270452,16 +276339,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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -270480,25 +276357,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -270513,6 +276371,18 @@ ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh: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) { | ^~~~ @@ -270528,16 +276398,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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -270569,15 +276429,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -270585,9 +276436,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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -270598,6 +276457,9 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -270608,77 +276470,102 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./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/var/set.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: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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270762,81 +276649,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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)': @@ -270864,6 +276719,17 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -270880,57 +276746,92 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/int.hh:4481:17: note: 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) { + | ^~~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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) { | ^~~~ @@ -270955,68 +276856,192 @@ ./gecode/float.hh:1630:19: note: 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/float/var/float.hpp:46:3: 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/set.hh:741: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: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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: 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.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] + 39 | trace(home,x,TraceFilter::all,te,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) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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.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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271025,6 +277050,87 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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:1207:20: note: initializing argument 1 of '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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -271042,32 +277148,12 @@ ./gecode/int/branch.hpp:50:11: warning: 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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/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: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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -271075,79 +277161,223 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh: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/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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/minimodel.hh: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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/set/branch/afc.hpp:49:23: note: initializing argument 1 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:1801:14: note: initializing argument 1 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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh: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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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:5666: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: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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: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: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, @@ -271162,27 +277392,123 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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: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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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: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] @@ -271194,63 +277520,43 @@ ./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] - 39 | trace(home,x,TraceFilter::all,te,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] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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: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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -271280,6 +277586,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.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/core.hpp:3266:3: 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; | ~~~~~^~~~ @@ -271379,6 +277711,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp ./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); | ~~~~~^~~~ @@ -271581,6 +277915,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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 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); @@ -271620,6 +277963,15 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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); @@ -271677,11 +278029,27 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: 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] 210 | 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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -271695,9 +278063,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int.hh: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); @@ -271738,6 +278114,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, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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)': @@ -271781,28 +278160,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 ./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/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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271832,58 +278189,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271895,38 +278200,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -271937,26 +278210,15 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/battleships2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -271968,211 +278230,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp: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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.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)': @@ -272221,9 +278278,24 @@ ./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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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: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/var/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/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) { | ~~~~~^~~~ @@ -272236,6 +278308,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/kernel/core.hpp:3266: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); | ^ @@ -272245,65 +278320,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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); | ~~~~~^~~~ @@ -272317,6 +278333,12 @@ ./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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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: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] @@ -272338,6 +278360,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 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) + | ^~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -272367,97 +278392,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/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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -272469,24 +278403,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/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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -272508,59 +278424,46 @@ ./gecode/float.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 -fcf-protection -O3 -D_REENTRANT -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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: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, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: @@ -272574,27 +278477,16 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] +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/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -272607,27 +278499,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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/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] @@ -272649,41 +278553,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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -272753,27 +278622,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/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: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] @@ -272792,40 +278640,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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.hh:1705:16: note: 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: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/var/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); | ~~~~~~~^~~~~~~~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/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); @@ -272865,27 +278701,19 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/minimodel.hh:1207:20: note: initializing argument 1 of '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:1801:14: note: initializing argument 1 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); @@ -272893,18 +278721,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/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: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.hh:1207:20: note: initializing argument 1 of '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::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); @@ -272915,15 +278734,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/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/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); @@ -272934,15 +278744,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -272953,20 +278754,10 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/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) { | ^~~~ @@ -273053,14 +278844,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: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/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); @@ -273068,9 +278851,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -273094,16 +278874,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -273114,6 +278884,340 @@ ./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) { + | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -273124,57 +279228,53 @@ ./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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int/var/int.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: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::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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, | ~~~~~^~~~ @@ -273192,6 +279292,9 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -273265,20 +279368,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int.hh:1801:14: note: initializing argument 1 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::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); @@ -273389,6 +279481,16 @@ ./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -273396,25 +279498,50 @@ ./gecode/kernel/core.hpp:3266: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: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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ +./gecode/int/var/bool.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.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: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/var/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: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, | ~~~~~^~~~ @@ -273475,63 +279602,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -273543,16 +279624,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/minimodel/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: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); @@ -273563,34 +279634,15 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/minimodel/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/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, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, +./gecode/int.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] @@ -273612,6 +279664,11 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/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); @@ -273622,139 +279679,1302 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/kernel.hh:150, + from ./test/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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); + | ~~~~~^~~~ +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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/eq20.o test/flatzinc/eq20.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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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:1587: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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -273772,23 +280992,20 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -273800,10 +281017,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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -273811,12 +281024,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -273840,68 +281047,55 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const 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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -273922,14 +281116,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -273940,25 +281126,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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:1759: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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/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] @@ -273988,58 +281184,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./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: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.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -274058,11 +281244,166 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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) { + | ^~~~ +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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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) { | ^~~~ @@ -274084,6 +281425,29 @@ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/golomb.o test/flatzinc/golomb.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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -274108,6 +281472,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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; | ~~~~~^~~~ @@ -274212,6 +281592,11 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -274258,17 +281643,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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&, 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); @@ -274329,10 +281703,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/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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::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); @@ -274340,15 +281710,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: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:5099: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&, 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); @@ -274379,13 +281743,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -274393,9 +281750,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:5128:15: 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: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, | ~~~~~^~~~ @@ -274439,16 +281793,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, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::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); @@ -274503,6 +281847,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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -274513,6 +281866,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/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); | ~~~~~^~~~ @@ -274522,17 +281884,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/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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh: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] @@ -274541,22 +281901,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:5666: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: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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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: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); @@ -274601,62 +281948,40 @@ ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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)': @@ -274679,15 +282004,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -274709,109 +282025,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:5128: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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -274821,6 +282076,13 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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); | ^ @@ -274830,46 +282092,30 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:5156:15: note: initializing argument 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274891,6 +282137,11 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274902,311 +282153,157 @@ ./gecode/set.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: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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +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)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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) { | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.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:4384:20: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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: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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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)': @@ -275250,16 +282347,12 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/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:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275271,15 +282364,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/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -275289,83 +282373,50 @@ ./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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,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/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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/float.hh:1630:19: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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/float.hh:2005: @@ -275400,159 +282451,37 @@ ./gecode/float.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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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, - | ~~~~~^~~~ -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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/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: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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -275566,17 +282495,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275630,6 +282548,17 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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] @@ -275678,6 +282607,16 @@ ./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] @@ -275848,6 +282787,11 @@ ./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/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); @@ -275858,6 +282802,9 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -275878,6 +282825,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/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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); @@ -275938,17 +282888,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -275959,22 +282898,12 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void 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: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, | ~~~~~^~~~ @@ -275988,16 +282917,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -276007,22 +282926,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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: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, | ~~~~~^~~~ @@ -276116,383 +283025,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -276506,38 +283038,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:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ 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] @@ -276549,36 +283049,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -276650,6 +283120,38 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -276809,16 +283311,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/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); @@ -276986,17 +283478,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/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); @@ -277004,27 +283485,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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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); @@ -277044,27 +283507,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277076,16 +283518,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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, 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); @@ -277106,14 +283538,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -277134,14 +283558,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -277152,62 +283568,76 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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 ./gecode/kernel/data/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -277216,38 +283646,244 @@ ./gecode/set/var/set.hpp:49:3: 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:1759:21: note: initializing argument 1 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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -277263,44 +283899,137 @@ ./gecode/kernel/data/array.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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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)': @@ -277323,17 +284052,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -277384,6 +284102,34 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277405,15 +284151,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -277425,6 +284162,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -277434,32 +284180,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' ./gecode/set/array.hpp:68:28: required from here @@ -277469,220 +284189,104 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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) { - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -277696,62 +284300,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277781,48 +284332,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277834,43 +284343,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -277881,14 +284353,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -277913,70 +284377,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -277988,16 +284388,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/battleships7.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/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] @@ -278147,8 +284537,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp In file included from ./gecode/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] @@ -278369,16 +284757,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/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::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); @@ -278401,9 +284779,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.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) { | ^~~~ @@ -278439,17 +284814,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] @@ -278511,6 +284875,941 @@ ./gecode/set.hh:1041: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/eq20.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 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: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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh: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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/factory_planning_instance.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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) { + | ^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -278553,21 +285852,20 @@ ./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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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) { | ^~~~ @@ -278592,14 +285890,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -278619,6 +285909,15 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -278689,6 +285988,12 @@ ./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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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::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); @@ -278776,6 +286081,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: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, | ~~~~~^~~~ @@ -278960,12 +286268,56 @@ ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.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: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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -278990,9 +286342,20 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.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/float/var/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: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, | ~~~~~^~~~ @@ -279016,125 +286379,108 @@ ./gecode/set.hh:1041: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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) { - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/knights.o test/flatzinc/knights.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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -279162,31 +286508,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp -In file included from ./gecode/int.hh: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] @@ -279270,6 +286591,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 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; + | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279299,40 +286627,36 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/core.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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) + | ^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -279361,6 +286685,74 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/var/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:1587: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::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279369,6 +286761,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: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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -279402,6 +286800,11 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/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] @@ -279423,220 +286826,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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) { - | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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/set.hh: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/view.hpp:1706: -./gecode/int/var/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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.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/branch/afc.hpp:49:23: note: initializing argument 1 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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) { | ^~~~ @@ -279653,14 +286842,6 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -279723,38 +286904,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/langford2.o test/flatzinc/langford2.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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/set.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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -279784,42 +286988,67 @@ ./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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()); @@ -279848,15 +287077,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279868,15 +287120,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); @@ -279907,8 +287150,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/eq20.o test/flatzinc/eq20.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] @@ -279930,100 +287171,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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)': @@ -280057,17 +287204,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/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); @@ -280075,92 +287211,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -280190,58 +287243,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, - | ~~~~~^~~~ -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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280274,206 +287275,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/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:2458:20: note: initializing argument 1 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.hh:4525:18: note: 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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -280487,48 +287288,33 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float.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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -280537,37 +287323,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -280589,27 +287347,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280621,6 +287358,12 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -280628,6 +287371,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/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; | ~~~~~^~~~ @@ -280679,17 +287432,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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -280701,15 +287443,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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/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); @@ -280720,15 +287453,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/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/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); @@ -280739,22 +287463,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -280762,24 +287470,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:4429:21: note: initializing argument 1 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.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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4525:18: note: 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) { | ^~~~ @@ -280936,6 +287632,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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/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); @@ -280943,6 +287659,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/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, | ~~~~~^~~~ @@ -281072,6 +287797,12 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ 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] @@ -281123,6 +287854,12 @@ ./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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -281130,125 +287867,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:1041: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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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); @@ -281259,6 +287877,9 @@ ./gecode/set.hh:747:12: note: 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:1041: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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -281309,110 +287930,38 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/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] @@ -281445,236 +287994,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, | ~~~~~^~~~ -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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp -In file included from ./gecode/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/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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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()); - | ^ -./gecode/kernel/core.hpp:3266: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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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: @@ -281699,6 +288084,13 @@ ./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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp In file included from ./gecode/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] @@ -281710,6 +288102,19 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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/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); @@ -281810,19 +288215,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/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); @@ -281956,23 +288348,12 @@ ./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: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/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:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, 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); @@ -282027,9 +288408,21 @@ ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh: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: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, | ~~~~~^~~~ @@ -282063,6 +288456,14 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -282086,6 +288487,9 @@ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.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) { | ^~~~ @@ -282130,6 +288534,12 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -282149,6 +288559,322 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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) { + | ^ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/minimodel/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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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, 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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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, 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] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/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] @@ -282181,6 +288907,17 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/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); @@ -282191,27 +288928,24 @@ ./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/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4481:17: note: 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] @@ -282232,16 +288966,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/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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -282270,47 +288994,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -282319,19 +289002,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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh: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:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::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); @@ -282352,17 +289025,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); @@ -282492,12 +289154,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -282674,22 +289330,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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] @@ -282701,17 +289341,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/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: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); @@ -282722,16 +289351,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/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -282772,35 +289391,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -282835,6 +289425,69 @@ ./gecode/int/var/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -282845,6 +289498,12 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -282853,38 +289512,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -282903,70 +289580,300 @@ ./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: 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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,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) { + | ~~~~~^~~~ +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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:49:23: note: initializing argument 1 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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/set.hh: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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp: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: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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]' ./gecode/int/array.hpp:105:28: required from here @@ -282985,6 +289892,474 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/int.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) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55: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.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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: 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: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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: @@ -282998,43 +290373,106 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] 48 | rel(home,*x,FRT_EQ,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/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; | ~~~~~^~~~ @@ -283048,6 +290486,30 @@ ./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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | 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] @@ -283069,18 +290531,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: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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283137,6 +290587,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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -283379,41 +290835,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -283500,17 +290921,49 @@ ./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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283572,207 +291025,76 @@ ./gecode/set.hh:1041: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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -283797,40 +291119,49 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283842,16 +291173,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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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); @@ -283862,14 +291183,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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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); @@ -283890,24 +291203,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283929,18 +291253,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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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]' ./gecode/int/array.hpp:105:28: required from here @@ -283950,14 +291317,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -283967,27 +291326,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) | ^~~~~~~ -./gecode/int.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -283997,110 +291346,71 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 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: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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/packing.o test/flatzinc/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -284110,65 +291420,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) | ^~~~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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()); | ^ +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:4384:20: note: initializing argument 1 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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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); - | ~~~~~^~~~ -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:1258:17: note: 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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -284203,64 +291502,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.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, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284272,17 +291513,6 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -284292,15 +291522,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -284310,102 +291531,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -284424,39 +291572,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp: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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:1616:15: note: initializing argument 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -284468,28 +291613,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -284525,27 +291648,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -284557,122 +291659,42 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -284706,6 +291728,12 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +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/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); @@ -284716,87 +291744,41 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: @@ -284804,6 +291786,17 @@ ./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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -284816,81 +291809,105 @@ ./gecode/kernel/core.hpp:3266: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.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/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()); - | ^ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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/branch/afc.hpp:49:23: note: initializing argument 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/int/view.hpp:1706: +./gecode/float.hh:1630:19: note: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/var/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284902,34 +291919,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./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); @@ -284940,6 +291938,12 @@ ./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); + | ~~~~~~~^~~~~~~~~~~~~~ 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] @@ -284951,92 +291955,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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) { | ^~~~ @@ -285074,37 +291992,58 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/factory_planning_instance.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; | ^ -./gecode/kernel/core.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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -285123,14 +292062,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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: @@ -285144,40 +292075,9 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.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/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] @@ -285194,6 +292094,13 @@ ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + 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) { | ^~~~ @@ -285242,6 +292149,14 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -285257,6 +292172,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: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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -285273,24 +292191,33 @@ ./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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/set.hh: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/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ +./gecode/float.hh: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] @@ -285302,16 +292229,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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: 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, 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); @@ -285322,6 +292239,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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -285329,9 +292256,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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); @@ -285360,17 +292306,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: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] @@ -285382,16 +292317,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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -285439,6 +292364,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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -285469,9 +292400,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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh: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.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -285482,6 +292424,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/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::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); @@ -285562,6 +292514,11 @@ ./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:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -285579,9 +292536,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:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -285592,15 +292555,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/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/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/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::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); @@ -285611,252 +292584,6 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/knights.o test/flatzinc/knights.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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int.hh: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] - 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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/kernel/core.hpp:3266:3: 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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp: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: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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] @@ -285868,6 +292595,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -285877,6 +292613,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -285899,17 +292644,51 @@ ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/set.hh: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: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: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) { | ^~~~ @@ -285926,6 +292705,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/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/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); @@ -285936,27 +292721,21 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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:2488:20: note: initializing argument 1 of 'void 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:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/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); @@ -285964,63 +292743,89 @@ ./gecode/kernel/core.hpp:3266:3: note: 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/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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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:1759: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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -286057,16 +292862,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1041: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); @@ -286197,14 +293002,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -286212,17 +293009,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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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::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); @@ -286230,12 +293019,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -286259,22 +293042,12 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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, | ~~~~~^~~~ @@ -286288,16 +293061,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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -286307,20 +293070,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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/set.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) { | ^~~~ @@ -286341,6 +293093,24 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -286356,20 +293126,29 @@ ./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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -286426,724 +293205,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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: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, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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: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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] - 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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, - | ~~~~~^~~~ -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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: 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: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) { | ^~~~ @@ -287171,28 +293232,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/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] @@ -287240,17 +293279,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -287263,16 +293291,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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: 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); @@ -287523,11 +293541,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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/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); @@ -287535,15 +293548,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: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:5071: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::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); @@ -287601,50 +293608,31 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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: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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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::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); @@ -287652,43 +293640,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/int.hh:5128: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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] @@ -287730,6 +293696,15 @@ ./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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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); @@ -287750,163 +293725,568 @@ ./gecode/set.hh:1041: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/photo.o test/flatzinc/photo.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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: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/int.hh:1705:16: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./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/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp: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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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/var/float.hpp:46:3: 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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/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); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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) { + | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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:1759:21: note: initializing argument 1 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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -287950,16 +294330,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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -287989,11 +294377,119 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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/var/bool.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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39: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) { | ^~~~ @@ -288004,24 +294500,17 @@ ./gecode/set/branch.hpp:45:11: warning: 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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -288030,40 +294519,323 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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.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/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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); +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -288076,6 +294848,11 @@ ./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/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); @@ -288083,9 +294860,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: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/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] @@ -288097,6 +294890,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); + | ~~~~~^~~~ ./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); @@ -288136,35 +294940,70 @@ ./gecode/float.hh:1630:19: note: 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()); - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/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.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: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: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:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh: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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -288172,6 +295011,48 @@ ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -288182,58 +295063,82 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.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, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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)': @@ -288246,11 +295151,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, | ~~~~~^~~~ -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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -288258,15 +295158,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/float.hh: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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -288277,14 +295184,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -288292,30 +295191,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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, | ~~~~~^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh: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: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.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] @@ -288342,142 +295231,6 @@ ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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) { - | ^~~~ 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] @@ -288489,9 +295242,6 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -288507,6 +295257,51 @@ ./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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288571,11 +295366,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/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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/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/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] @@ -288584,15 +295380,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: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: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: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, 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); @@ -288623,6 +295416,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/float/var/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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -288746,6 +295542,11 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288799,20 +295600,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -288823,10 +295613,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -288834,12 +295620,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -288863,10 +295643,22 @@ ./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/int/branch/afc.hpp:49:23: note: initializing argument 1 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::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288876,16 +295668,28 @@ ./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.hh:4384:20: note: initializing argument 1 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:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266: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:4481:17: note: initializing 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) { | ^~~~ @@ -288910,42 +295714,22 @@ ./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) { - | ^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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:5071: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/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::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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) { | ^~~~ @@ -288971,6 +295755,211 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -288981,26 +295970,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/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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -289011,56 +295995,190 @@ ./gecode/int.hh:5128: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/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing 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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -289071,21 +296189,212 @@ ./gecode/int.hh:5156:15: note: initializing argument 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] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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/perfsq2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +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] @@ -289094,26 +296403,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: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -289124,26 +296416,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/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -289154,16 +296426,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -289183,16 +296445,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, | ~~~~~^~~~ -./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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -289202,16 +296454,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289303,16 +296545,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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -289360,17 +296592,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 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::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); @@ -289391,17 +296615,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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::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); @@ -289412,16 +296625,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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::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); @@ -289528,43 +296731,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -289573,9 +296739,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/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, | ~~~~~^~~~ @@ -289589,16 +296752,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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, 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); @@ -289619,17 +296772,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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, 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); @@ -289650,101 +296792,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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/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: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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/float.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -289767,19 +296857,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./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] @@ -289801,17 +296878,35 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289835,22 +296930,576 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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/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/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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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) { + | ^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:1705:16: note: initializing argument 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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh: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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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: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] @@ -289862,14 +297511,6 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/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); @@ -289901,23 +297542,69 @@ ./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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -289930,16 +297617,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -289968,30 +297645,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -290051,6 +297704,12 @@ ./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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] @@ -290062,6 +297721,13 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/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/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); @@ -290069,6 +297735,43 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -290232,21 +297935,39 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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::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); | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -290263,16 +297984,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, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -290349,17 +298060,24 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -290371,16 +298089,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -290391,14 +298099,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -290439,59 +298139,69 @@ ./gecode/set.hh:1041: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.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:5128: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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -290502,17 +298212,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -290521,6 +298230,34 @@ ./gecode/float/var/float.hpp:46:3: 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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -290539,308 +298276,110 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/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: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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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()); - | ^ -./gecode/kernel/core.hpp:3266: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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: -./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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) { | ^~~~ @@ -290862,6 +298401,17 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -290878,37 +298428,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/afc.hpp:49:23: note: initializing argument 1 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +./gecode/set.hh:1206:20: note: initializing argument 1 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 BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch/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:2519:20: note: initializing argument 1 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.hh:1258:17: note: initializing argument 1 of 'Gecode::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: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] @@ -290917,19 +298465,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -290988,28 +298526,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/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); @@ -291020,20 +298536,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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); @@ -291041,12 +298543,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -291345,6 +298841,30 @@ ./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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -291356,6 +298876,17 @@ ./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::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -291393,6 +298924,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/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: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, | ~~~~~^~~~ @@ -291406,125 +298948,124 @@ ./gecode/set.hh:1041: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()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/set.hh: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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -291597,40 +299138,24 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./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 +./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -291663,168 +299188,116 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/packing.o test/flatzinc/packing.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)': @@ -291873,6 +299346,21 @@ ./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:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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) { | ^~~~ @@ -291897,36 +299385,23 @@ ./gecode/float.hh:1630:19: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -291959,78 +299434,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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: @@ -292044,15 +299447,59 @@ ./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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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: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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -292064,15 +299511,23 @@ ./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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.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: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::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -292099,27 +299554,69 @@ ./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: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/kernel/core.hpp:3266:3: 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: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/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/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/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/kernel/core.hpp:3266:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/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) { | ^~~~ @@ -292144,6 +299641,11 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/minimodel/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -292163,33 +299665,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -292201,14 +299676,129 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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: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/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/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/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: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/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::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/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); @@ -292219,24 +299809,86 @@ ./gecode/int.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 -./gecode/kernel/data/array.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/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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ +./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/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: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/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); @@ -292247,6 +299899,10 @@ ./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&, 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -292256,6 +299912,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/kernel/core.hpp:3266: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -292265,6 +299924,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: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/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] @@ -292286,6 +299958,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/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::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); @@ -292306,6 +299988,10 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/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); @@ -292313,9 +299999,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: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: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); @@ -292336,6 +300028,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/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::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); @@ -292353,18 +300055,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/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.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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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); @@ -292375,6 +300075,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: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&, 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); @@ -292385,6 +300088,13 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, 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); @@ -292395,6 +300105,9 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int.hh: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); @@ -292405,6 +300118,10 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/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: 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); @@ -292412,6 +300129,42 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh: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/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -292425,6 +300178,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/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/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); @@ -292435,20 +300195,32 @@ ./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: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::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: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:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ @@ -292465,6 +300237,16 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::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); @@ -292475,6 +300257,12 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/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/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); @@ -292485,6 +300273,9 @@ ./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.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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -292494,6 +300285,15 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +./gecode/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::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); @@ -292507,12 +300307,51 @@ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: 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/int/view.hpp:1706: +./gecode/int/var/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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -292522,6 +300361,14 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -292551,6 +300398,33 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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: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/var/bool.hpp:50:3: 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] @@ -292572,6 +300446,56 @@ ./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, 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/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); @@ -292630,332 +300554,23 @@ ./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/photo.o test/flatzinc/photo.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); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -292966,6 +300581,12 @@ ./gecode/int/var/int.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -292990,127 +300611,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/latin_squares_fd.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293122,17 +300622,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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); @@ -293163,15 +300652,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -293214,6 +300694,42 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -293271,49 +300787,54 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +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; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/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/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -293358,6 +300879,12 @@ ./gecode/int.hh: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293366,9 +300893,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -293379,104 +300918,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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293498,6 +300939,15 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -293518,26 +300968,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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] @@ -293550,15 +300980,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -293589,27 +301010,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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -293639,17 +301048,67 @@ ./gecode/int.hh:4481:17: note: 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -293678,71 +301137,142 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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:1705:16: note: initializing argument 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/set/var/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:49:23: note: initializing argument 1 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of '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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -293750,19 +301280,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -293783,48 +301305,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -293846,106 +301326,96 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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 ./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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -293989,32 +301459,52 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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) { | ^~~~ @@ -294033,65 +301523,23 @@ ./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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1630:19: note: 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/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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -294124,55 +301572,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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -294186,21 +301609,32 @@ ./gecode/set.hh:747:12: note: 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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -294217,17 +301651,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -294235,12 +301658,6 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294252,6 +301669,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/kernel/core.hpp:3266:3: 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()); | ^ @@ -294261,6 +301681,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/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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -294323,16 +301746,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: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/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] @@ -294402,17 +301815,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/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); @@ -294427,19 +301829,9 @@ ./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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/set.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); | ~~~~~^~~~ @@ -294449,6 +301841,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -294482,6 +301879,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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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); @@ -294552,6 +301954,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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::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); @@ -294562,6 +301969,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/float/var/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, 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); @@ -294582,17 +301992,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -294640,6 +302039,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -294650,6 +302054,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -294680,6 +302093,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/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: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, | ~~~~~^~~~ @@ -294727,6 +302149,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh: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, | ~~~~~^~~~ @@ -294737,6 +302162,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -294749,6 +302177,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] @@ -294777,6 +302215,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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, | ~~~~~^~~~ @@ -294787,6 +302234,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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: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, | ~~~~~^~~~ @@ -294810,155 +302262,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, | ~~~~~^~~~ -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) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int/var/int.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:1759: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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -295031,56 +302507,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295092,17 +302518,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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.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); @@ -295124,59 +302539,52 @@ ./gecode/float.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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: @@ -295187,69 +302595,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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: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:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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] @@ -295359,20 +302707,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh: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/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); @@ -295380,29 +302717,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/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: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: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/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); @@ -295441,27 +302758,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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] @@ -295533,11 +302829,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -295548,17 +302839,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/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); @@ -295569,12 +302849,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/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::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); @@ -295585,15 +302859,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/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::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); @@ -295611,18 +302876,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/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ ./gecode/minimodel/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); @@ -295630,18 +302886,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/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh: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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -295652,23 +302899,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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&, 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); @@ -295676,9 +302906,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.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: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, | ~~~~~^~~~ @@ -295761,37 +302988,15 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/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) { | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/int.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:1759: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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -295801,16 +303006,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -295821,16 +303016,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -295841,13 +303026,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -295857,88 +303035,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/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, - | ~~~~~^~~~ 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] @@ -295950,26 +303046,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/minimodel/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/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); @@ -295980,36 +303056,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/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/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); @@ -296020,90 +303066,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::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, - | ~~~~~^~~~ -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/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: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: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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, 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/kernel/core.hpp:3266:3: 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/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/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); @@ -296111,25 +303083,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:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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/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); @@ -296140,163 +303096,275 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/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: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/int.hh:1705:16: note: 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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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/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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/var/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -296338,30 +303406,16 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + 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; @@ -296369,197 +303423,70 @@ ./gecode/kernel/core.hpp:2011: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/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()); - | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because '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/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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) - | ^~~~~~~ +./gecode/int.hh:5684:14: note: initializing 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -296601,6 +303528,15 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -296613,16 +303549,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); @@ -296643,14 +303569,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -296661,22 +303579,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::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -296706,41 +303608,9 @@ ./gecode/int.hh:4481:17: note: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -296748,127 +303618,49 @@ ./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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -296879,32 +303671,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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' 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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -296921,205 +303698,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -297129,21 +303707,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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -297151,27 +303727,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:747:12: note: 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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297180,14 +303750,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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -297198,174 +303769,29 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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: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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/int.hh:4525:18: note: 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) { | ^~~~ @@ -297390,199 +303816,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297594,39 +303827,22 @@ ./gecode/int.hh: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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -297647,41 +303863,73 @@ ./gecode/int/branch.hpp:55:11: warning: 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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/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:1616:15: note: initializing argument 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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: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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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); - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297693,15 +303941,6 @@ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -297712,11 +303951,32 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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: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) { | ^~~~ @@ -297743,6 +304003,10 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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 BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -297750,70 +304014,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.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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] @@ -297830,32 +304050,12 @@ ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp:401:37: 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/kernel/trace/recorder.hpp:401:37: 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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -297876,88 +304076,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::BoolVar]' 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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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:4429:21: note: initializing argument 1 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/set.hh: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297969,60 +304111,18 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& 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) { - | ^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch/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/var/set.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -298032,37 +304132,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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: 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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.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] @@ -298104,111 +304212,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/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); - | ^~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298276,37 +304279,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ 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)': @@ -298329,16 +304301,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); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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)': @@ -298351,11 +304318,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/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); @@ -298366,12 +304328,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -298403,61 +304365,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -298482,81 +304399,30 @@ ./gecode/float.hh:1630:19: note: 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/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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: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.hh:1258:17: note: initializing argument 1 of 'Gecode::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)': @@ -298590,17 +304456,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -298611,67 +304466,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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) { - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298701,6 +304497,32 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298709,6 +304531,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -298722,46 +304550,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -298783,124 +304571,28 @@ ./gecode/set.hh:1616:15: note: initializing argument 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, - | ~~~~~^~~~ -./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/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -298914,6 +304606,21 @@ ./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); + | ^ 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] @@ -298922,42 +304629,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/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/trace/recorder.hpp:401:37: 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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1759:21: note: initializing argument 1 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] @@ -298966,58 +304657,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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/branch/afc.hpp:49:23: note: initializing argument 1 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: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] @@ -299154,20 +304806,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/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::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); @@ -299178,19 +304819,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, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float.hh: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) { | ^~~~ @@ -299207,15 +304839,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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -299513,155 +305136,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/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: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; - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -299674,17 +305180,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/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); @@ -299695,10 +305190,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh: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] @@ -299707,12 +305198,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -299755,38 +305240,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -299798,26 +305251,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/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/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); @@ -299828,39 +305261,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/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/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] @@ -299869,29 +305269,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: 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: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: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/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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -299902,261 +305305,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: 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) { - | ^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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:3266:3: 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::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, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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: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) { | ^~~~ @@ -300173,16 +305350,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -300204,17 +305371,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/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -300268,6 +305424,8 @@ ./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); | ~~~~~~~^~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -300278,12 +305436,34 @@ ./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/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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh: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, 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); @@ -300301,22 +305481,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/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: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/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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -300326,64 +305504,17 @@ ./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/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: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: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) { - | ^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh: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) { | ^~~~ @@ -300427,9 +305558,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::FloatVar]' + 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, | ~~~~~^~~~ +./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/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); @@ -300437,23 +305578,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 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/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set.hh: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) { | ^~~~ @@ -300474,16 +305608,23 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -300491,28 +305632,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/int.hh: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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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) { | ^~~~ @@ -300526,13 +305662,33 @@ ./gecode/kernel/core.hpp:3266: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: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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 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) { | ^~~~ @@ -300603,6 +305759,53 @@ ./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/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { | ^~~~ @@ -300656,27 +305859,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/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); @@ -300687,29 +305869,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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/int.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); @@ -300729,79 +305888,41 @@ ./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, 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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, - | ~~~~~^~~~ +./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:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -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/float.hh:1630:19: note: 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: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: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); @@ -300852,23 +305973,139 @@ ./gecode/set.hh:1041: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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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: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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -300885,19 +306122,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -300906,14 +306130,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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/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); @@ -300924,12 +306153,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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] @@ -300938,6 +306161,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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -300996,22 +306229,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:1705:16: note: 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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./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); @@ -301055,6 +306291,21 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -301161,17 +306412,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/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::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); @@ -301226,21 +306466,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -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: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, | ~~~~~^~~~ @@ -301264,6 +306492,17 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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/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); @@ -301321,17 +306560,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -301339,34 +306567,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -301374,19 +306577,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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: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:2549:20: note: initializing argument 1 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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -301399,41 +306592,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:1705:16: note: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -301445,30 +306627,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/minimodel/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; - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -301479,16 +306637,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -301499,46 +306647,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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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: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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/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); @@ -301549,34 +306657,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, | ~~~~~^~~~ -./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/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); @@ -301587,8 +306667,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp ./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); @@ -301599,313 +306677,272 @@ ./gecode/set.hh:1041: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] - 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, +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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::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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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::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/int/var/bool.hpp:50:3: 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/sudoku.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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/set/var/set.hpp:49:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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::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/float/var/float.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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45: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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.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] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -301917,16 +306954,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/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -301944,77 +306971,134 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 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.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp: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/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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) { | ^~~~ -./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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] @@ -302023,10 +307107,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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& 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) { | ~~~~~^~~~ @@ -302036,29 +307116,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 member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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/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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -302068,20 +307128,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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.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.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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -302098,16 +307170,59 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -302136,6 +307251,36 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/var/float.hpp:46:3: 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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302147,15 +307292,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) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(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::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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/float/branch/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -302165,17 +307331,210 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: 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()); + | ^ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/var/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -302186,6 +307545,9 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -302239,65 +307601,116 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp: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:4384:20: note: initializing argument 1 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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:4481:17: note: initializing 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/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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/float/branch.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 +./gecode/kernel/data/array.hpp:1871:11: warning: 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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302339,35 +307752,24 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302389,142 +307791,76 @@ ./gecode/int.hh:5684:14: note: initializing 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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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] +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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:5684:14: note: initializing 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/set.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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -302568,18 +307904,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/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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -302592,17 +307926,6 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -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/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -302621,29 +307944,21 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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: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] @@ -302665,6 +307980,18 @@ ./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); + | ~~~~~^~~~ 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] @@ -302676,6 +308003,10 @@ ./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/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp: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/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); @@ -302683,6 +308014,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:747:12: note: 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/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; | ~~~~~^~~~ @@ -302691,12 +308028,51 @@ ./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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -302706,6 +308082,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -302724,17 +308106,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, - | ~~~~~^~~~ ./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); @@ -302745,16 +308116,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45: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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -302786,93 +308158,19 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/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/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh: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::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -302888,30 +308186,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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] @@ -302920,12 +308194,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& 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, | ~~~~~^~~~ @@ -302969,6 +308237,11 @@ ./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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -302979,14 +308252,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -303004,9 +308269,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:1801:14: note: initializing argument 1 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:49:23: note: initializing argument 1 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&, 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); @@ -303017,6 +308288,15 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -303031,24 +308311,25 @@ ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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::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/int/var/int.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) { | ^~~~ @@ -303089,17 +308370,9 @@ ./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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/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, | ~~~~~^~~~ @@ -303153,122 +308426,15 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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: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/view.hpp:1706: -./gecode/int/var/int.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: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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::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); @@ -303279,15 +308445,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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -303306,22 +308463,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -303332,14 +308473,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -303400,11 +308533,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:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/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); @@ -303412,159 +308540,132 @@ ./gecode/kernel/core.hpp:3266:3: note: 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/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/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/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/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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(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/float.hh:1630:19: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp: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:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/float.hh: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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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/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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -303573,6 +308674,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=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, | ~~~~~^~~~ @@ -303597,47 +308704,51 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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/bool.hpp:50:3: note: because '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); + | ~~~~~~~^~~~~~~~~~~~~~~~ +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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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 @@ -303648,115 +308759,25 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/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/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -303767,27 +308788,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -303799,14 +308813,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -303815,13 +308829,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh: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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -303897,32 +308930,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -304015,12 +309030,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: 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); @@ -304041,9 +309050,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); @@ -304054,9 +309060,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/float.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&, 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); @@ -304067,16 +309070,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/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::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); @@ -304147,21 +309140,10 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -304178,16 +309160,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/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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -304294,15 +309272,9 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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) + | ^~~~~~~~ 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] @@ -304311,9 +309283,55 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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/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); @@ -304321,18 +309339,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/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); @@ -304373,44 +309406,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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -304429,94 +309577,162 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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/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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh: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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/template_design.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -304538,15 +309754,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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -304558,26 +309765,34 @@ ./gecode/float.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()); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -304587,24 +309802,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/set/branch/var.hpp: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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/int/array.hpp:134:29: required from here @@ -304614,6 +309811,41 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int.hh: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)': +./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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -304623,83 +309855,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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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: @@ -304707,21 +309904,49 @@ ./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); | ~~~^~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/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] @@ -304733,41 +309958,9 @@ ./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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/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] @@ -304783,17 +309976,6 @@ ./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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.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) { | ^~~~ @@ -304805,12 +309987,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/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); @@ -304821,6 +310024,18 @@ ./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] @@ -304832,6 +310047,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; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -304841,6 +310062,17 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/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-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -304850,6 +310082,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; | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -304869,15 +310105,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -304899,6 +310139,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -304909,6 +310157,14 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -304916,12 +310172,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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) { | ^~~~ @@ -305245,6 +310507,11 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/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); @@ -305255,6 +310522,11 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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); @@ -305265,6 +310537,11 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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/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); @@ -305275,95 +310552,131 @@ ./gecode/set.hh:1041: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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int.hh: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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] + 48 | rel(home,*x,FRT_EQ,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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -305402,191 +310715,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~^~~~ 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] @@ -305608,6 +310736,17 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -305702,12 +310841,29 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -305715,9 +310871,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/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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -305727,6 +310889,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/int.hh:4481:17: note: initializing 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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -305777,6 +310945,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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/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); @@ -305787,6 +310961,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, 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); @@ -305821,6 +310998,15 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -305831,6 +311017,15 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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) { | ^~~~ @@ -306018,6 +311213,43 @@ ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -306074,628 +311306,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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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) { - | ^ +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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/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); - | ^~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.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::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]': @@ -306742,38 +311395,107 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:49:23: note: initializing argument 1 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:5099: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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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: @@ -306794,9 +311516,64 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: 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 +./gecode/kernel/data/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -306838,6 +311615,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] @@ -306880,6 +311668,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::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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306909,8 +311747,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/template_design.o test/flatzinc/template_design.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()); @@ -306933,14 +311769,57 @@ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306962,6 +311841,16 @@ ./gecode/int.hh: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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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 IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -306969,116 +311858,44 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh:5128: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/branch/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.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp -In file included from ./gecode/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/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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(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) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -307091,6 +311908,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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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] @@ -307112,18 +311952,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307135,219 +311963,223 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +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: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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/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:5071: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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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/var/float.hpp:46:3: 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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp +In file included from ./gecode/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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -307360,16 +312192,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: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); - | ^~~~~ ./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); @@ -307401,6 +312223,87 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/branch/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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] + 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/var/bool.hpp:50:3: 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] @@ -307421,6 +312324,14 @@ ./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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); | ^ @@ -307430,16 +312341,61 @@ ./gecode/float.hh:1630:19: note: 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); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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/float/var/float.hpp:46:3: 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] @@ -307451,94 +312407,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, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: 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.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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); @@ -307549,6 +312426,18 @@ ./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/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: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: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] @@ -307564,12 +312453,21 @@ ./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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh: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] @@ -307581,12 +312479,24 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/set.hh: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/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: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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -307636,28 +312546,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/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +./gecode/set.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); @@ -307665,9 +312567,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:747:12: note: 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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -307750,17 +312649,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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&, 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); @@ -307778,19 +312666,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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -307835,12 +312713,22 @@ ./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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::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); @@ -307901,10 +312789,18 @@ ./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 +./gecode/kernel/data/array.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/set/var/set.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) { | ^~~~ @@ -307997,17 +312893,30 @@ ./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()); - | ^ +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/branch/afc.hpp:49:23: note: initializing argument 1 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: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: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] @@ -308019,28 +312928,10 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set.hh:1258:17: note: 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) { | ^~~~ @@ -308087,253 +312978,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/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] - 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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/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] @@ -308355,6 +313009,14 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -308370,12 +313032,28 @@ ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.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/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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] @@ -308429,6 +313107,13 @@ ./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: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) { | ^~~~ @@ -308445,17 +313130,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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/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); @@ -308466,20 +313140,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/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); @@ -308487,25 +313147,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:2519:20: note: initializing argument 1 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.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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -308524,16 +313168,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: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/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] @@ -308629,6 +313263,16 @@ ./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/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -308655,22 +313299,10 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -308687,16 +313319,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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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); @@ -308717,16 +313339,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -308737,16 +313349,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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -308764,6 +313366,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: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, | ~~~~~^~~~ @@ -308781,6 +313386,9 @@ ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -308824,6 +313432,24 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/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); @@ -308914,374 +313540,11 @@ ./gecode/set.hh:1041: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/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::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -309290,6 +313553,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -309307,6 +313575,14 @@ ./gecode/int/extensional.hpp: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -309323,24 +313599,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -309383,104 +313641,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -309524,58 +313684,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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] @@ -309587,18 +313695,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -309608,26 +313704,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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -309637,102 +313713,12 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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] @@ -309744,32 +313730,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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309781,23 +313741,6 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -309816,66 +313759,66 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float/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:4525:18: note: initializing argument 1 of 'Gecode::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/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: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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -309889,27 +313832,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -309921,27 +313843,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: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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: 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()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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/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] @@ -309953,16 +313876,6 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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/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); @@ -309973,16 +313886,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -310004,16 +313907,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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: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] @@ -310034,12 +313927,18 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/set-rel.hpp: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:4525:18: note: 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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -310062,6 +313961,15 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -310202,14 +314110,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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); @@ -310217,9 +314117,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.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, | ~~~~~^~~~ @@ -310233,16 +314130,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -310419,28 +314306,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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: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] @@ -310462,27 +314327,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -310523,139 +314367,196 @@ ./gecode/set.hh:1041: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] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/tenpenki_4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587: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:5128: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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: 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 BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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:5156:15: note: initializing argument 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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)': @@ -310728,38 +314629,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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -310777,30 +314646,87 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310847,6 +314773,35 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -310854,12 +314809,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -310870,16 +314819,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -310887,12 +314826,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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) { | ~~~~~^~~~ @@ -310906,56 +314839,42 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -310985,48 +314904,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/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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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()); @@ -311055,8 +314932,52 @@ ./gecode/int.hh:4525:18: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -311078,19 +314999,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: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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -311111,6 +315019,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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -311133,17 +315062,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh: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] @@ -311165,17 +315083,330 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39: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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/minimodel.hh: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] @@ -311184,16 +315415,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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.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; | ~~~~~^~~~ @@ -311228,15 +315449,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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] @@ -311245,12 +315457,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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) { | ^~~~ @@ -311272,6 +315500,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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, | ~~~~~^~~~ @@ -311285,38 +315516,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); - | ^ 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] @@ -311325,12 +315524,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -311500,6 +315693,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) { | ^~~~ +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/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, | ~~~~~^~~~ @@ -311523,6 +315723,9 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -311644,6 +315847,12 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -311659,17 +315868,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ 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] @@ -311681,16 +315879,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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: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); @@ -311701,6 +315889,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/var/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, 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); @@ -311711,26 +315902,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -311741,6 +315912,15 @@ ./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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -311751,17 +315931,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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); @@ -311772,61 +315941,73 @@ ./gecode/set.hh:1041: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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./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: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); @@ -311837,6 +316018,41 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -311848,98 +316064,219 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/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]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/var/float.hpp:46:3: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/tenpenki_5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -311964,35 +316301,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] @@ -312014,33 +316322,23 @@ ./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/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) { | ^~~~ @@ -312065,6 +316363,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/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:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -312074,39 +316377,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/minimodel.hh:1207:20: note: initializing argument 1 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/minimodel.hh:1207:20: note: initializing argument 1 of '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/int.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.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -312226,16 +316514,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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); @@ -312246,19 +316524,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 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) { | ^~~~ @@ -312275,12 +316544,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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266: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); @@ -312288,9 +316551,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:4525:18: note: 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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -312348,16 +316608,41 @@ ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 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/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of '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::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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -312394,16 +316679,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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 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); @@ -312440,46 +316715,34 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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/var/bool.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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/set/branch/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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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:2549:20: note: initializing argument 1 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: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))); @@ -312499,31 +316762,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -312553,6 +316791,48 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -312614,6 +316894,63 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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] @@ -312649,67 +316986,22 @@ ./gecode/int/branch.hpp:55: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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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:1587: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: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.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) { | ^~~~ @@ -312726,34 +317018,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, - 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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -312770,24 +317034,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -312799,108 +317045,55 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411: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/var/bool.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) { | ^~~~ @@ -312918,48 +317111,26 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/zebra.o test/flatzinc/zebra.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)': @@ -312993,15 +317164,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -313012,24 +317174,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -313050,17 +317194,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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -313070,76 +317203,24 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313161,11 +317242,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313174,93 +317250,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/kernel/core.hpp:3266: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/set.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/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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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: @@ -313273,6 +317292,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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] @@ -313284,52 +317312,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, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313413,71 +317397,70 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313498,6 +317481,15 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/float/branch/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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -313507,186 +317499,93 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -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/float.hh:1630:19: note: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/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/var/float.hpp:46:3: 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/int.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/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:1705:16: note: initializing argument 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] +./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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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.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/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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -313702,424 +317601,55 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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: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/int.hh:1705:16: note: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); - | ~~~^~~~~~~~~~~~~~~~ +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: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); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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) { - | ^~~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/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: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/minimodel/aliases.hpp:154: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/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] - 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/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: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/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -314131,6 +317661,11 @@ ./gecode/int.hh:5071: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 +./gecode/kernel/data/array.hpp: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.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -314145,150 +317680,41 @@ ./gecode/int/branch.hpp:50: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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55: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.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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/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::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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 +./gecode/kernel/data/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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -314302,6 +317728,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:5128:15: 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -314319,6 +317751,16 @@ ./gecode/int/extensional.hpp: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/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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) { | ^~~~ @@ -314330,6 +317772,11 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -314344,168 +317791,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::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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/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 constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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::IntVar]' 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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.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/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); @@ -314524,6 +317822,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -314537,6 +317851,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] @@ -314557,17 +317892,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -314577,16 +317901,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -314606,124 +317920,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 -./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ 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] @@ -314735,14 +317931,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, 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); @@ -314816,9 +318004,19 @@ ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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: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, | ~~~~~^~~~ @@ -314862,6 +318060,11 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -314879,6 +318082,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: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, | ~~~~~^~~~ @@ -314942,15 +318148,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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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::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); @@ -314961,6 +318158,14 @@ ./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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -315008,20 +318213,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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.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/branch/afc.hpp:49:23: note: initializing argument 1 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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -315031,12 +318225,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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); @@ -315047,9 +318235,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:4384:20: note: initializing argument 1 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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -315065,9 +318250,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -315077,13 +318281,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/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, | ~~~~~^~~~ @@ -315106,28 +318303,18 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315153,33 +318340,12 @@ ./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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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); @@ -315210,26 +318376,17 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071: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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -315255,102 +318412,44 @@ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: initializing argument 1 of 'Gecode::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: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/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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128: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.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -315361,27 +318460,12 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:2549:20: note: initializing argument 1 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -315390,55 +318474,43 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -315446,6 +318518,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -315490,134 +318578,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.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/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.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/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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.hh:4481:17: note: 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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' ./gecode/int/array.hpp:105:28: required from here @@ -315636,179 +318682,83 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -315825,28 +318775,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/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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: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:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315868,61 +318817,57 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:5156:15: note: initializing argument 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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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:1616:15: note: initializing argument 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()); | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -315938,17 +318883,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -315958,39 +318892,9 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' @@ -316009,6 +318913,12 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing 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] @@ -316024,12 +318934,33 @@ ./gecode/set/branch.hpp:45: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 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: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/set.hh:1851:14: note: initializing 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]': @@ -316065,17 +318996,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -316087,38 +319007,59 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39: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/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)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/set.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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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)': @@ -316162,6 +319103,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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()); + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -316179,16 +319136,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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./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, | ~~~~~^~~~ @@ -316201,63 +319148,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/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) { | ^~~~ @@ -316295,16 +319185,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -316316,40 +319196,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -316371,92 +319227,11 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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/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) { - | ~~~~~^~~~ -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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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/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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -316465,14 +319240,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float.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] - 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) { | ^~~~ @@ -316497,73 +319272,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +./gecode/set.hh:1587: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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': @@ -316597,134 +319331,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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: @@ -316735,15 +319341,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: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, | ~~~~~^~~~ @@ -316800,17 +319397,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -316840,6 +319426,16 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -316859,6 +319455,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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] @@ -316890,16 +319499,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/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); @@ -316928,14 +319527,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -316951,6 +319542,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/int/var/int.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) { | ^~~~ @@ -316964,6 +319558,14 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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, | ~~~~~^~~~ @@ -316971,6 +319573,16 @@ ./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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -316984,20 +319596,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/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); @@ -317078,20 +319682,10 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/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/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/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) { | ^~~~ @@ -317108,6 +319702,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/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::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); @@ -317205,46 +319810,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:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::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: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] @@ -317266,14 +319831,34 @@ ./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, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -317281,24 +319866,21 @@ ./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/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/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ +./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] @@ -317310,16 +319892,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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp: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); @@ -317350,27 +319922,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/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, 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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -317389,16 +319940,26 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/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/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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); @@ -317419,57 +319980,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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] @@ -317481,6 +319991,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/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: 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); @@ -317491,17 +320011,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/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); @@ -317512,31 +320021,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/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/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/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/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); | ~~~~~^~~~ @@ -317579,15 +320070,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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); @@ -317648,17 +320130,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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::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); @@ -317689,31 +320160,16 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -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/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.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/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/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/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); @@ -317721,12 +320177,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -317780,16 +320230,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const 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); @@ -317800,17 +320240,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -317821,16 +320250,24 @@ ./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/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::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/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::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); @@ -317850,18 +320287,28 @@ ./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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::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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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) { | ^~~~ @@ -317886,46 +320333,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) { - | ^ -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/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: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/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); @@ -317933,48 +320340,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/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/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.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: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::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); @@ -317991,40 +320359,43 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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: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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/var/float.hpp:46:3: 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] + 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: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] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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: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/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318036,407 +320407,266 @@ ./gecode/kernel/core.hpp:1759: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, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/float/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/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: 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: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/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:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./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: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.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/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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -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/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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.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&, 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/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/float.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:1801:14: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -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:1759:21: note: initializing argument 1 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.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&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/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/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: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/float.hh:1630:19: note: 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: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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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/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: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 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] + 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::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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::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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: 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.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, 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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp -./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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +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: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: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: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/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:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/float.hh: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: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, - | ~~~~~^~~~ -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/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, 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/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh: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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.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/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.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; | ~~~~~^~~~ @@ -318450,36 +320680,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/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: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] @@ -318501,27 +320701,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh: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, - | ~~~~~^~~~ 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] @@ -318542,16 +320721,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/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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -318570,13 +320739,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/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/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); @@ -318584,32 +320746,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: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.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, 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] @@ -318946,26 +321085,29 @@ ./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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp In file included from ./gecode/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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) { | ^~~~ @@ -318992,17 +321134,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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); @@ -319033,17 +321164,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -319053,27 +321261,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -319083,75 +321270,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -319176,16 +321312,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -319197,111 +321323,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -319310,295 +321331,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -319754,40 +321486,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319817,23 +321541,21 @@ ./gecode/int.hh:4481:17: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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/kernel/core.hpp:1759:21: note: initializing argument 1 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319848,6 +321570,32 @@ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -319863,8 +321611,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/zebra.o test/flatzinc/zebra.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] @@ -319906,21 +321652,16 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/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) { | ^~~~ @@ -319937,139 +321678,278 @@ ./gecode/int.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::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 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) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/tenpenki_6.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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)': @@ -320113,33 +321993,35 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320169,24 +322051,15 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -320208,16 +322081,11 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320229,202 +322097,120 @@ ./gecode/set.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -320488,15 +322274,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -320506,6 +322283,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -320515,61 +322301,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -320581,16 +322312,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/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); @@ -320601,28 +322322,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -320634,87 +322333,36 @@ ./gecode/float.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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/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/set/var/set.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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -320725,17 +322373,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/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: 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: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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/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] @@ -320747,16 +322407,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/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/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] @@ -320804,12 +322454,19 @@ ./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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -320921,6 +322578,12 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -320997,6 +322660,12 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, 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); @@ -321004,6 +322673,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -321104,6 +322783,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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, | ~~~~~^~~~ @@ -321183,41 +322865,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -321239,17 +322886,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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); @@ -321267,6 +322903,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_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); + | ^~~~~ ./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, | ~~~~~^~~~ @@ -321290,84 +322936,93 @@ ./gecode/set.hh:1041: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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: @@ -321375,42 +323030,94 @@ ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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); | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ^~~~ ./gecode/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/set/branch/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -321460,6 +323167,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -321494,27 +323212,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) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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); - | ^~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] @@ -321544,12 +323262,75 @@ ./gecode/int.hh:4481:17: note: initializing 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/float/array.hpp:93:30: required from here -./gecode/kernel/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/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -321581,42 +323362,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/oss.o test/flatzinc/oss.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/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; + | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:1206:20: note: initializing argument 1 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/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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] @@ -321632,12 +323416,30 @@ ./gecode/int/branch.hpp:44: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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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:5099: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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/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); @@ -321648,6 +323450,22 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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); @@ -321679,86 +323497,11 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -321777,6 +323520,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) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -321795,78 +323565,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:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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:1759:21: note: initializing argument 1 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] @@ -321888,17 +323618,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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] @@ -321910,16 +323629,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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]' ./gecode/int/array.hpp:105:28: required from here @@ -321938,26 +323647,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) | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -321970,17 +323674,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) | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/float/array.hpp:93:30: required from here @@ -321990,146 +323692,90 @@ ./gecode/float/var/float.hpp:46:3: 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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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()); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -322140,6 +323786,9 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/float/var/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) | ^~~~~~ @@ -322154,6 +323803,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: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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -322165,6 +323817,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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -322173,62 +323828,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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); @@ -322239,17 +323838,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh: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] @@ -322261,16 +323849,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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/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); @@ -322278,9 +323856,33 @@ ./gecode/kernel/core.hpp:3266: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -322298,6 +323900,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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: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, | ~~~~~^~~~ @@ -322342,28 +323955,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -322371,38 +323962,106 @@ ./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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/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) { | ^~~~ -./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] +./gecode/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::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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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/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]' - 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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) { | ^~~~ @@ -322430,26 +324089,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/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] @@ -322458,18 +324097,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/kernel/core.hpp:3266:3: 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/set.hh:1258:17: note: 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/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); @@ -322491,6 +324121,11 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -322525,9 +324160,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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.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/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: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] @@ -322615,6 +324259,33 @@ ./gecode/kernel/core.hpp:3266:3: 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)': +./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/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -322772,6 +324443,37 @@ ./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/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322864,17 +324566,11 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh: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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ In file included from ./gecode/minimodel.hh: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] @@ -322883,6 +324579,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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./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, | ~~~~~^~~~ @@ -322896,16 +324616,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -322946,306 +324656,22 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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) { - | ~~~~~^~~~ -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/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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099: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.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); @@ -323256,26 +324682,21 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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: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: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/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] @@ -323287,50 +324708,50 @@ ./gecode/float.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] +./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/float.hh: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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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/float.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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:1759:21: note: initializing argument 1 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: @@ -323360,6 +324781,13 @@ ./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/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) { | ^~~~ @@ -323411,6 +324839,16 @@ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -323463,6 +324901,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -323470,12 +324911,28 @@ ./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:1705:16: note: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: 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); @@ -323665,31 +325122,18 @@ ./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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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::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); @@ -323739,6 +325183,11 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +In file included from ./gecode/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/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); @@ -323771,6 +325220,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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -323784,30 +325238,44 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:2488:20: note: initializing argument 1 of '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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -323824,6 +325292,16 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/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: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] @@ -323842,9 +325320,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:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.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/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); @@ -323852,13 +325341,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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) { + | ^~~~ ./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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -323885,223 +325400,111 @@ ./gecode/set.hh:1041: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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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:4481:17: note: initializing 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.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/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { - | ^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.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:401:37: 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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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/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/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -324120,361 +325523,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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)': -./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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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] - 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -324558,6 +325606,68 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -324704,6 +325814,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, | ~~~~~^~~~ +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/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); @@ -324744,6 +325861,9 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -324963,24 +326083,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -325002,50 +326104,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -325057,263 +326115,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -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)': @@ -325357,18 +326160,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325383,18 +326174,9 @@ ./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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/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, | ~~~~~^~~~ @@ -325407,76 +326189,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325498,41 +326210,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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] @@ -325544,130 +326221,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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/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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -325681,6 +326244,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch.o test/branch.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] @@ -325782,16 +326347,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: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/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] @@ -325830,16 +326385,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: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/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); | ~~~~~^~~~ @@ -326109,41 +326654,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -326161,6 +326671,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) { | ^~~~ +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/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); | ~~~~~^~~~ @@ -326173,17 +326695,11 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -326245,146 +326761,58 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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:1705:16: note: initializing argument 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:4384:20: note: initializing argument 1 of '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:2458:20: note: initializing argument 1 of '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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: 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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -326405,110 +326833,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/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/int.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]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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:1705:16: note: initializing argument 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] @@ -326517,15 +326881,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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -326559,27 +326914,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326622,27 +326956,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45: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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326657,12 +326981,21 @@ ./gecode/int/branch/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -326672,26 +327005,43 @@ ./gecode/int.hh:4481:17: note: 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/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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:4481:17: note: initializing 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()); @@ -326720,24 +327070,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -326759,15 +327091,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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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); @@ -326782,22 +327105,6 @@ ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326806,30 +327113,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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:5156:15: note: initializing argument 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] @@ -326848,17 +327134,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:5684:14: note: initializing 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/int.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -326883,102 +327164,143 @@ ./gecode/kernel/core.hpp:1759: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch.o test/branch.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/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) { | ^~~~ @@ -327006,35 +327328,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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)': @@ -327078,12 +327371,224 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/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); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -327100,13 +327605,45 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/int.o test/branch/int.cpp In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/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/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -327123,66 +327660,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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -327213,101 +327700,71 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -327316,6 +327773,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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh: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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -327324,17 +327791,23 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -327353,101 +327826,166 @@ ./gecode/set/var/set.hpp:49:3: 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] - 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh: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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh: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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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) { | ^~~~ @@ -327464,27 +328002,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/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, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -327496,406 +328013,171 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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); - | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.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:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[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()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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/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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: 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] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, 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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/float.hh:1630:19: note: 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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/float/var/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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.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) { | ^~~~ @@ -327933,54 +328215,86 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/float/var/float.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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(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/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/var/int.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) { | ^~~~ @@ -328005,85 +328319,61 @@ ./gecode/float.hh:1630:19: note: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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: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: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int.hh:4481:17: note: initializing 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/int.o test/branch/int.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -328099,6 +328389,10 @@ ./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) { | ^~~~ @@ -328110,94 +328404,45 @@ ./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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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]' ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/float.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:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.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/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -328211,48 +328456,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:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] @@ -328264,19 +328467,31 @@ ./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); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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/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] @@ -328285,6 +328500,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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/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; | ~~~~~^~~~ @@ -328313,12 +328544,46 @@ ./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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/core.hpp:3266:3: 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: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: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] @@ -328339,11 +328604,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -328353,12 +328613,14 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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: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-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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -328368,6 +328630,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/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-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); @@ -328508,14 +328773,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/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); @@ -328523,27 +328780,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:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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.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/branch/afc.hpp:49:23: note: initializing argument 1 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/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/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); @@ -328551,21 +328790,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266: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); @@ -328576,9 +328803,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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::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); @@ -328586,18 +328810,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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); - | ^ +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:4481:17: note: initializing 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: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); @@ -328658,17 +328881,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -328679,16 +328891,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/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::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); @@ -328699,6 +328901,19 @@ ./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.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::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); @@ -328713,6 +328928,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); | ~~~^~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.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) { | ^~~~ @@ -328756,6 +328981,56 @@ ./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: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] @@ -328764,12 +329039,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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -328794,16 +329094,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/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/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); @@ -328814,25 +329104,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/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: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] @@ -328841,9 +329112,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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] + 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/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); @@ -328854,6 +329157,40 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/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/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); @@ -328864,24 +329201,19 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh: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:3266:3: 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: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); | ~~~~~^~~~ @@ -328894,16 +329226,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, | ~~~~~^~~~ -./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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -328913,16 +329235,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/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] @@ -328951,19 +329263,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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh: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: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::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); @@ -328998,22 +329300,12 @@ ./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/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/core.hpp:3266:3: 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.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::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); @@ -329034,13 +329326,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -329048,9 +329333,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:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -329104,16 +329386,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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 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/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); @@ -329124,15 +329396,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -329143,12 +329406,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/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266: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); @@ -329156,9 +329413,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:4525:18: note: 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: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, | ~~~~~^~~~ @@ -329229,41 +329483,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/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); @@ -329293,17 +329512,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -329345,18 +329553,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/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, 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); @@ -329374,63 +329570,81 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:1041: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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: 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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/bool.o test/branch/bool.cpp +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -329443,26 +329657,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:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': @@ -329505,100 +329741,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:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 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] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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] @@ -329641,6 +329783,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 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; + | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329649,35 +329798,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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -329721,40 +329844,91 @@ ./gecode/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/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:4525:18: note: 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()); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/bool.o test/branch/bool.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] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -329775,62 +329949,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/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::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -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); - | ^~~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329872,22 +330025,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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -329904,10 +330041,10 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50: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:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -329916,26 +330053,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh: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.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -329956,13 +330077,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -329970,61 +330084,72 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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] - 79 | _afc = SetAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/int.hh: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/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: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:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh: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); + | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330033,6 +330158,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:4481:17: note: initializing 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -330046,88 +330177,101 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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.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:5684:14: note: initializing 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/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/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: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:4384:20: note: initializing argument 1 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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/int/branch/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: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:4481:17: note: 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/minimodel.hh:1207:20: note: initializing argument 1 of '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/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/minimodel.hh: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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -330135,15 +330279,104 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.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/kernel/core.hpp:3266:3: 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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/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/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/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -330153,9 +330386,322 @@ ./gecode/kernel/core.hpp:3266:3: 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:4525:18: note: 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: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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330197,11 +330743,15 @@ ./gecode/int.hh: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/set.o test/branch/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] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/float.o test/branch/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) { | ^~~~ @@ -330290,6 +330840,104 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/trace/recorder.hpp:401:37: 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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330311,6 +330959,22 @@ ./gecode/set.hh: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/kernel/core.hpp:1759:21: note: initializing argument 1 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.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/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330322,58 +330986,315 @@ ./gecode/set.hh:1851:14: note: initializing 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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.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/view.hpp:1706: +./gecode/int/var/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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/set.hh:1616:15: note: initializing argument 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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/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/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -330381,12 +331302,33 @@ ./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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh: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] @@ -330413,6 +331355,17 @@ ./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:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -330428,139 +331381,86 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -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/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/set.o test/branch/set.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] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/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: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: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.hh:1630:19: note: 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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -330576,132 +331476,116 @@ ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:1759:21: note: initializing argument 1 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/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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: 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.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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh: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, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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: @@ -330709,12 +331593,27 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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: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] @@ -330726,26 +331625,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/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/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) + | ^~~~~~~ +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.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/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); @@ -330756,30 +331656,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/float.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: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] @@ -330798,29 +331674,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/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:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: 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] @@ -330829,9 +331685,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/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -330844,23 +331706,24 @@ ./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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: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/var/set.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) { | ^~~~ @@ -330877,21 +331740,22 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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); | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -330908,14 +331772,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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -330926,14 +331782,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -330962,14 +331810,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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -331071,6 +331911,17 @@ ./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/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -331078,20 +331929,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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/int.hh: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/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/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.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::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); @@ -331102,19 +331952,10 @@ ./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/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float.hh: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) { | ^~~~ @@ -331125,18 +331966,9 @@ ./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/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:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -331167,9 +331999,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel.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/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); @@ -331177,6 +332024,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/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: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, | ~~~~~^~~~ @@ -331226,15 +332079,55 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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: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/var/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); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp:154: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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, | ~~~~~^~~~ @@ -331254,271 +332147,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./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:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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] - 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) { | ^~~~ @@ -331549,19 +332188,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::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel.hh: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/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); @@ -331572,19 +332201,42 @@ ./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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -331601,26 +332253,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/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); @@ -331631,15 +332263,17 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/float/branch/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: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:1630:19: note: 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: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/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); @@ -331650,15 +332284,25 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/int.hh: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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -331668,6 +332312,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, 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/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] @@ -331699,6 +332353,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/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/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); @@ -331706,6 +332367,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: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: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, | ~~~~~^~~~ @@ -331766,9 +332430,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/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -331779,6 +332450,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/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::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); @@ -331839,6 +332513,13 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -331849,6 +332530,9 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/set.hh:1041: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::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); @@ -331916,15 +332600,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -331954,15 +332629,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::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -332024,63 +332690,288 @@ ./gecode/set.hh:1041: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +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:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& 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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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/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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign.o test/assign.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -332090,6 +332981,10 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/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/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -332102,11 +332997,42 @@ ./gecode/int/var/bool.hpp:50:3: 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/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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -332118,19 +333044,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) | ^~~~~~~ -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/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -332140,6 +333056,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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -332155,9 +333123,358 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/int.o test/assign/int.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/set.hh:755, + from ./gecode/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/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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()); + | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/bool.o test/assign/bool.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -332167,17 +333484,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -332187,48 +333493,305 @@ ./gecode/set/var/set.hpp:49:3: 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] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128: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.hh:1705:16: note: 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/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.hpp:46:3: 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/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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666: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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/set.o test/assign/set.cpp +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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) { + | ^ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -332239,6 +333802,61 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -332253,6 +333871,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -332264,6 +333891,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) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44: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:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -332275,15 +333911,289 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099: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/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/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.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/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp: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] @@ -332332,24 +334242,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -332417,12 +334309,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/int.hh: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, | ~~~~~^~~~ @@ -332436,9 +334322,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266: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); @@ -332676,63 +334559,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/float.hh: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/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); @@ -332763,17 +334589,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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/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); @@ -332784,36 +334599,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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, 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); @@ -332854,53 +334639,97 @@ ./gecode/set.hh:1041: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] +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) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); +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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -332925,118 +334754,35 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/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; - | ^ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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] @@ -333058,34 +334804,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -333097,108 +334815,47 @@ ./gecode/float.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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp: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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, @@ -333277,19 +334934,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -333299,28 +334943,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -333360,17 +334982,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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/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, 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); @@ -333590,6 +335201,18 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +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/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/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); @@ -333620,6 +335243,11 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::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); @@ -333630,12 +335258,18 @@ ./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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./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, | ~~~~~^~~~ @@ -333649,6 +335283,10 @@ ./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -333658,6 +335296,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/trace/recorder.hpp:401:37: 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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -333667,26 +335311,92 @@ ./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/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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: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/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::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/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -333696,24 +335406,24 @@ ./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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/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/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] @@ -333722,17 +335432,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.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:1759: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); @@ -333743,14 +335457,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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); @@ -333791,356 +335497,35 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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); - | ^ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/float.o test/branch/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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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/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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign.o test/assign.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/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: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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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.hh:1630:19: note: 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] @@ -334182,12 +335567,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:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334200,12 +335579,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -334216,16 +335589,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/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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -334246,27 +335609,38 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh: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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float.hh: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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] @@ -334297,86 +335671,63 @@ 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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/int.o test/assign/int.cpp -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + -c -o test/assign/float.o test/assign/float.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | 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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.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) { | ^~~~ @@ -334401,6 +335752,24 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -334416,12 +335785,121 @@ ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.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:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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]': @@ -334457,90 +335935,99 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:747:12: note: initializing argument 1 of 'void 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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/branch/afc.hpp:49:23: note: initializing argument 1 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:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/set.hh:1206:20: note: initializing argument 1 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:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -334552,6 +336039,30 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334563,6 +336074,13 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/search.o test/search.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] @@ -334571,9 +336089,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -334626,6 +336165,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::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); @@ -334646,138 +336190,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/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: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:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.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/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/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) | ^~~~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign.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:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334795,14 +336236,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -334815,51 +336248,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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -334888,390 +336276,40 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587: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::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.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&, 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/var/set.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: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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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: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:1801:14: note: initializing argument 1 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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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) + | ^~~~~~~~ +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/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.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -335297,6 +336335,11 @@ ./gecode/int/branch.hpp:50: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) { | ^~~~ @@ -335313,94 +336356,16 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:1705:16: note: initializing argument 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&)': @@ -335423,205 +336388,89 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/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, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -335631,6 +336480,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) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -335640,41 +336499,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) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/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/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/set/branch/afc.hpp:49:23: note: initializing argument 1 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/set/var/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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/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) { | ^~~~ @@ -335691,15 +336559,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -335708,15 +336567,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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -335730,58 +336580,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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/bool.o test/assign/bool.cpp -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here @@ -335791,189 +336589,82 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh: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()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -335998,170 +336689,11 @@ ./gecode/float.hh:1630:19: note: 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/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: 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()); + | ^ 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)': @@ -336181,9 +336713,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/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -336230,13 +336829,58 @@ ./gecode/int/branch/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:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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: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:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -336267,42 +336911,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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/float.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, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -336324,11 +336954,82 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.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) { | ^~~~ @@ -336344,19 +337045,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/set.o test/assign/set.cpp -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -336366,15 +337054,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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()); @@ -336403,35 +337082,24 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/float.o test/assign/float.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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] @@ -336443,15 +337111,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/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); @@ -336482,6 +337141,37 @@ ./gecode/int.hh:5156:15: note: initializing argument 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336503,15 +337193,122 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/float/branch/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -336522,9 +337319,63 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: 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/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:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.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/var/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -336547,6 +337398,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -336558,18 +337430,138 @@ ./gecode/float/var/float.hpp:46:3: 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/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/search.o test/search.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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()); + | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& 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, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587: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:755, from ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -336586,12 +337578,39 @@ ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -336613,52 +337632,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::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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336688,6 +337667,15 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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 @@ -336698,16 +337686,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/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::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -336743,24 +337721,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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); @@ -336776,52 +337736,38 @@ ./gecode/set/trace.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/set.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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -336831,25 +337777,39 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/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/kernel/core.hpp:1759: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/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) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -336859,6 +337819,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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int.hh: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/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -336867,9 +337922,44 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/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 IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -336900,6 +337990,14 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 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::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336942,20 +338040,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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +In file included from ./gecode/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) { | ^~~~ @@ -336980,81 +338096,37 @@ ./gecode/int.hh:4481:17: note: initializing 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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 ./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/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) { | ^~~~ @@ -337068,14 +338140,40 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/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/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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) { | ^~~~ @@ -337092,29 +338190,67 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/nogoods.o test/nogoods.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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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/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/float/var/float.hpp:46:3: 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] @@ -337144,6 +338280,11 @@ ./gecode/float.hh:1630:19: note: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -337179,11 +338320,22 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.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) { | ^~~~ @@ -337208,86 +338360,149 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:1759:21: note: initializing argument 1 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/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:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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]; + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: + 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); @@ -337308,6 +338523,10 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/view.hpp:1706: +./gecode/int/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] @@ -337329,47 +338548,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -337394,6 +338572,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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] @@ -337423,24 +338619,26 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -337452,24 +338650,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/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/nogoods.o test/nogoods.cpp ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -337502,235 +338687,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -test/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) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/array.o test/array.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/assign.hh:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -337753,42 +338709,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/branch.hh:45: + 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; @@ -337806,50 +338728,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:1705:16: note: initializing argument 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -337896,6 +338774,11 @@ ./gecode/int/branch/afc.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: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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/array.o test/array.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) { | ^~~~ @@ -337933,96 +338816,115 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:917, from ./test/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.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/var/bool.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, | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338052,6 +338954,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:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: 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] @@ -338093,63 +339046,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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] @@ -338192,73 +339088,102 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: 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:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:4525:18: note: initializing argument 1 of 'Gecode::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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp: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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/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::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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: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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because '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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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) { | ^~~~ @@ -338283,13 +339208,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) { | ~~~~~^~~~ @@ -338311,48 +339229,32 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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()); | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.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) { | ^~~~ @@ -338377,28 +339279,92 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float.hh: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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 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] @@ -338407,24 +339373,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/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/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.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::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -338432,25 +339404,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5099: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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -338458,11 +339414,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/var/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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/test.o test/test.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); @@ -338473,6 +339430,30 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/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] @@ -338484,6 +339465,9 @@ ./gecode/int.hh:5666: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); @@ -338494,64 +339478,27 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because '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/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh: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); @@ -338582,27 +339529,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, - | ~~~~~^~~~ +./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] @@ -338624,78 +339579,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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -338731,26 +339614,61 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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/set.hh:755, - from ./test/branch.hh:48: + 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -338761,20 +339679,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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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] @@ -338796,38 +339700,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: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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -338837,16 +339730,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -338856,58 +339739,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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, 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 ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -338951,33 +339782,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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: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); - | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338989,12 +339793,11 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -339004,16 +339807,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/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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -339023,96 +339816,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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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:1616:15: note: initializing argument 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/test.o test/test.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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: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/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:747:12: note: initializing argument 1 of 'void 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/float.hh:1630:19: note: 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::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] @@ -339134,46 +339909,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339185,122 +339920,103 @@ ./gecode/set.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:49:23: note: initializing argument 1 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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 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: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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 ./test/branch.hh:52: + 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); @@ -339321,25 +340037,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./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) { - | ^~~~ 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] @@ -339351,17 +340048,33 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -339372,24 +340085,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339401,14 +340096,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/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/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); @@ -339419,67 +340106,12 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -339498,28 +340130,11 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/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/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -339530,14 +340145,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -339546,30 +340153,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) | ^~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./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] @@ -339581,68 +340188,46 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh: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/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/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: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: 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, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, 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] @@ -339654,150 +340239,126 @@ ./gecode/float.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] - 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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: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); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/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/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/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:4481:17: note: initializing 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./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:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +test/assign/set.cpp: In member function 'virtual void Test::Assign::Set::post(Gecode::Space&, Gecode::SetVarArray&)': +test/assign/set.cpp:50:17: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 50 | y[i]=x[i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/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/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:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp: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: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:747:12: note: initializing argument 1 of 'void 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/float.hh:1630:19: note: 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) { | ^~~~ @@ -339814,27 +340375,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/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339846,12 +340386,62 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -339880,94 +340470,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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -340002,43 +340504,65 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/set/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/afc.o test/afc.cpp +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/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) | ^~~~~~ @@ -340050,47 +340574,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -340114,11 +340597,23 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/ldsb.o test/ldsb.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -340127,95 +340622,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) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/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/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& 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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -340226,35 +340658,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/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -340263,6 +340675,33 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 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]' ./gecode/int/array.hpp:134:29: required from here @@ -340272,95 +340711,12 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing 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/float/array.hpp:93:30: required from here @@ -340370,6 +340726,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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/int/array.hpp:105:28: required from here @@ -340379,43 +340738,60 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/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::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/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) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: 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]': @@ -340462,243 +340838,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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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 ./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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071: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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/afc.o test/afc.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, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -340734,27 +340873,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/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[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]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -340766,460 +340894,99 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': -./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:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/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 -./gecode/kernel/data/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: -./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/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/int.hh:917, from ./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/set.hh:1616:15: note: initializing argument 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/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341228,345 +340995,143 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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: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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh: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/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: 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] @@ -341608,62 +341173,15 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -341671,29 +341189,10 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.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) { | ^~~~ @@ -341710,16 +341209,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/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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -341730,76 +341219,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) { | ~~~~~^~~~ -./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::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/search.cpp: In constructor 'Test::Search::HasSolutions::HasSolutions(Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToConstrain)': -test/search.cpp:197:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/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); - | ^ -./gecode/int/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); - | ^ -./gecode/int/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) - | ^~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -341808,9 +341256,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:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int.hh:5071:15: note: 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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -341829,15 +341283,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/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/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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()); @@ -341866,52 +341362,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/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: 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/nogoods.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341974,223 +341434,89 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh: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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/ldsb.o test/ldsb.cpp -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void 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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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); +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); + | ^~~~~ +./gecode/set/branch/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/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/set.hh:755, - from ./test/assign.hh:44: + 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); @@ -342237,8 +341563,6 @@ ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(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 -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/region.o test/region.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) { | ^~~~ @@ -342263,17 +341587,70 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -342296,16 +341673,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342327,65 +341694,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342397,17 +341705,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -342417,16 +341714,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/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.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); | ^ @@ -342436,17 +341723,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:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing 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] @@ -342473,23 +341749,18 @@ ./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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from test/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/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] @@ -342501,17 +341772,9 @@ ./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, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342624,17 +341887,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 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/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); @@ -342645,30 +341897,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/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp: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/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); @@ -342676,12 +341904,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:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -342814,11 +342036,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/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); @@ -342826,16 +342043,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: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:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -342850,22 +342060,12 @@ ./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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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, 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); @@ -342896,16 +342096,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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::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); @@ -342916,10 +342106,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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.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: 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); @@ -342927,12 +342113,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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, | ~~~~~^~~~ @@ -343093,394 +342273,66 @@ ./gecode/set.hh:1041: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) { - | ^~~~ -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]; - | ^ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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:150, + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +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) | ^~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: 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)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -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) - | ^~~~~~ -test/nogoods.cpp:154:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/nogoods.cpp:154:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/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/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +test/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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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/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) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 -./gecode/kernel/data/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) +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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/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) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -343488,7 +342340,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -343516,112 +342367,14 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: 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/kernel.hh:150, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::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 ./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); | ~~~~~~~^~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/region.o test/region.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) { | ^~~~ @@ -343659,24 +342412,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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] @@ -343706,15 +342459,24 @@ ./gecode/float.hh:1630:19: note: 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -343747,15 +342509,59 @@ ./gecode/float.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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -343765,27 +342571,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/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -343795,26 +342591,62 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -test/assign/set.cpp: In member function 'virtual void Test::Assign::Set::post(Gecode::Space&, Gecode::SetVarArray&)': -test/assign/set.cpp:50:17: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 50 | y[i]=x[i]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -343861,79 +342693,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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from test/afc.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -343980,40 +342739,10 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/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 -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/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/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) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -344082,33 +342811,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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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]' ./gecode/set/array.hpp:68:28: required from here @@ -344127,50 +342829,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]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: 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]': @@ -344192,20 +342850,9 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -344228,48 +342875,43 @@ ./gecode/float/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/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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/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: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/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/afc.cpp:35: + 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; | ^~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -344327,6 +342969,89 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -344389,6 +343114,35 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -344426,15 +343180,34 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/region.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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] @@ -344470,12 +343243,47 @@ ./gecode/int/branch.hpp:55: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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh: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:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55: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/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -344497,157 +343305,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/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 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]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: 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]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: 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 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/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing 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/region.cpp:35: + from test/ldsb.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -344751,6 +343437,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/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -344759,9 +343488,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp: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/afc.hpp:49:23: note: initializing argument 1 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -344777,9 +343532,78 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/int.hh:4481:17: note: initializing 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -344808,6 +343632,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] @@ -344823,6 +343668,17 @@ ./gecode/int/branch.hpp:44: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:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.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) { | ^~~~ @@ -344870,202 +343726,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 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/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 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 -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because '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/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -345084,17 +343744,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -345119,57 +343768,78 @@ ./gecode/int/var/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: 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.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: 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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::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: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/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from test/ldsb.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -345213,6 +343883,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/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, 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:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345236,23 +343938,160 @@ ./gecode/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/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/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) { + | ^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh: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:1587: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/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/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -345260,9 +344099,124 @@ ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh: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::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, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345274,6 +344228,331 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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/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/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]); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/nogoods.cpp:154:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/nogoods.cpp:154:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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, from test/ldsb.cpp:44: @@ -345302,9 +344581,29 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh: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; + | ^ +In file included from ./gecode/int.hh:917, + 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; + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because '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/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) { | ~~~~~^~~~ @@ -345318,14 +344617,33 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/var/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: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) { | ~~~~~^~~~ @@ -345338,6 +344656,14 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -345352,12 +344678,53 @@ ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh: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/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/float/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); @@ -345384,6 +344751,48 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { | ^~~~ @@ -345406,6 +344815,11 @@ ./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/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -345451,12 +344865,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/int/branch/afc.hpp:49:23: note: initializing argument 1 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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of '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:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing 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) { | ^~~~ @@ -345509,13 +344947,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/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.hh:1705:16: note: 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/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/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); | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.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) { | ^~~~ @@ -345595,6 +345051,10 @@ ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -345698,6 +345158,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: 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: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, | ~~~~~^~~~ @@ -345888,6 +345372,47 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh: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/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:267:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 267 | distinct(home, xs); @@ -345898,19 +345423,64 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.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/ldsb.cpp:268:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 268 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.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:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym1b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:290:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/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) { | ^~~~ @@ -345936,6 +345506,9 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/set/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/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym3::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:375:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | distinct(home, xs); @@ -346003,6 +345576,15 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [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/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/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/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:527:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 527 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); @@ -346108,6 +345690,16 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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/ldsb.cpp: In static member function 'static void Test::LDSB::SimIntValSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:802:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 802 | extensional(home, xs, tuples); @@ -346115,9 +345707,34 @@ ./gecode/kernel/core.hpp:3266: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/extensional.hpp:37:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)' 37 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/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/ldsb.cpp:808:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 808 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -346131,12 +345748,23 @@ test/ldsb.cpp:831:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 831 | rel(home, xs[0] + xs[1] == 6); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.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:1602:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)' 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ +./gecode/float/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/ldsb.cpp:835:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 835 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MED(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -346146,6 +345774,12 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:860:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 860 | distinct(home, xs); @@ -346165,6 +345799,10 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym1b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:886:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 886 | distinct(home, xs); @@ -346175,6 +345813,14 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)' 1612 | distinct(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 +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/ldsb.cpp:889:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 889 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -346184,6 +345830,14 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym1c::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:911:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 911 | distinct(home, xs); @@ -346194,6 +345848,14 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/ldsb.cpp:914:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 914 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MAX(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -346207,12 +345869,44 @@ test/ldsb.cpp:939:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 939 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), 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:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym2b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:977:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 977 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); @@ -346359,6 +346053,24 @@ ./gecode/set.hh:1687:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)' 1687 | 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SetValSym1::setup(Gecode::Home, Gecode::SetVarArray&)': test/ldsb.cpp:1392:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1392 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); @@ -346441,9 +346153,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set.hh:1687:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)' 1687 | branch(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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ReflectSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1535:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1535 | distinct(home, xs); @@ -346528,6 +346264,264 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from test/region.cpp:35: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -346561,6 +346555,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::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -346571,6 +346580,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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | 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 ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -346579,6 +346591,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 file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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 ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -347159,223 +347195,223 @@ Using the default: a4! Doxygen version used: 1.9.8 Searching for include files... -Searching for example files... -Searching for images... -Searching for dot files... -Searching for msc files... -Searching for dia files... -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/autom4te.cache -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/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign -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/contribs -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/images -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -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/element -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/distinct -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/convex -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/sequence -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-op -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/channel +Searching for example files... +Searching for images... +Searching for dot files... +Searching for msc files... +Searching for dia files... +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/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/gecode +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/driver -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/cpprofiler -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/third-party -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/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb -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/exec -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/order -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/circuit -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/rel -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/count -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/gcc -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/task -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/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -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/nvalues -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/sequence -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/cumulatives -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/view -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/member -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/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/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/kernel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator +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/float -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/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/rel -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/linear Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel 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/var Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -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/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/float/trace +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/rel +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/linear +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/bin-packing +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/unary +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/ldsb +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/channel +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/count +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/bool +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 +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/extensional +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/branch +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/element +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/view-val-graph +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives +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/exec +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/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/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/set +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/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/channel +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/var +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/branch +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/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op 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/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/doxygen -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/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/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/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/int Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign 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/assign +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/set 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/contribs -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/images Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/images +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples +Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +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/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -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/element -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/distinct -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/convex -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/sequence -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-op -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/channel +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/driver -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/cpprofiler -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/third-party -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/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb -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/exec -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/order -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/circuit -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/rel -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/count -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/gcc -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/task -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/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -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/nvalues -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/sequence -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/cumulatives -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/view -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/member -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/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/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/kernel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator +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/float -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/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/rel -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/linear Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel 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/var Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -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/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/float/trace +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/rel +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/linear +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/bin-packing +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/unary +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/ldsb +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/channel +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/count +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/bool +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 +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/extensional +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/branch +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/element +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/view-val-graph +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives +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/exec +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/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/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/set +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/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/channel +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/var +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/branch +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/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op 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/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/doc +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/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/test +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/assign +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/set +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/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/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -349463,8 +349499,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... @@ -349581,8 +349617,26 @@ 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... +Generating code for file test/flatzinc.hh... Generating code for file gecode/flatzinc/ast.hh... +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/flatzinc/conexpr.hh... +Generating code for file gecode/flatzinc/flatzinc.cpp... +Generating code for file test/flatzinc.cpp... Generating code for file gecode/flatzinc/option.hh... Generating code for file gecode/flatzinc/parser.hh... Generating code for file gecode/flatzinc/plugin.hh... @@ -349590,21 +349644,137 @@ Generating code for file gecode/flatzinc/registry.hh... Generating code for file gecode/flatzinc/symboltable.hh... 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/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/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/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/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/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/transcendental.cpp... +Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... Generating code for file gecode/float/transcendental/exp-log.hpp... +Generating code for file gecode/float/trigonometric.cpp... +Generating code for file test/float/trigonometric.cpp... Generating code for file gecode/float/trigonometric.hh... 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/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/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/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... @@ -349619,6 +349789,8 @@ Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... +Generating code for file gecode/gist/node.hpp... +Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... @@ -349644,45 +349816,50 @@ 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.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... +Generating code for file examples/bin-packing.cpp... +Generating code for file gecode/int/bin-packing.cpp... +Generating code for file test/int/bin-packing.cpp... Generating code for file gecode/int/bin-packing.hh... Generating code for file gecode/int/bin-packing/conflict-graph.cpp... Generating code for file gecode/int/bin-packing/conflict-graph.hpp... -Generating code for file gecode/float/bool.hh... -Generating code for file gecode/int/bool.hh... Generating code for file gecode/int/bool/clause.hpp... Generating code for file gecode/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/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/float/channel.hpp... -Generating code for file gecode/float/channel/channel.hpp... -Generating code for file gecode/int/channel.hpp... -Generating code for file gecode/minimodel/channel.hpp... +Generating code for file gecode/int/bool/base.hpp... +Generating code for file gecode/int/channel/base.hpp... +Generating code for file gecode/int/circuit/base.hpp... +Generating code for file gecode/int/no-overlap/base.hpp... +Generating code for file gecode/search/base.hpp... +Generating code for file gecode/int/channel/dom.hpp... +Generating code for file gecode/int/circuit/dom.hpp... +Generating code for file gecode/int/distinct/dom.hpp... +Generating code for file gecode/int/gcc/dom.hpp... Generating code for file gecode/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/channel/dom.hpp... -Generating code for file gecode/int/circuit/dom.hpp... -Generating code for file gecode/int/distinct/dom.hpp... -Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/int/count.cpp... +Generating code for file test/int/count.cpp... Generating code for file gecode/int/count.hh... Generating code for file gecode/int/count/int-base.hpp... Generating code for file gecode/int/nvalues/int-base.hpp... @@ -349697,20 +349874,46 @@ Generating code for file gecode/int/count/view-eq.hpp... Generating code for file gecode/int/count/view-gq.hpp... Generating code for file gecode/int/count/view-lq.hpp... +Generating code for file gecode/int/cumulative.cpp... +Generating code for file test/int/cumulative.cpp... Generating code for file gecode/int/cumulative.hh... +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.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/bnd.hpp... +Generating code for file gecode/int/gcc/bnd.hpp... 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/graph.hpp... +Generating code for file gecode/int/nvalues/graph.hpp... +Generating code for file gecode/int/view-val-graph/graph.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/pair.cpp... Generating code for file gecode/int/element/pair.hpp... Generating code for file gecode/int/exec.hh... @@ -349728,25 +349931,30 @@ Generating code for file gecode/int/extensional/tiny-bit-set.hpp... Generating code for file gecode/int/extensional/tuple-set.cpp... Generating code for file gecode/int/extensional/tuple-set.hpp... +Generating code for file gecode/int/gcc.cpp... +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... @@ -349757,13 +349965,24 @@ Generating code for file gecode/int/linear/int-noview.hpp... Generating code for file gecode/int/linear/int-post.cpp... Generating code for file gecode/int/linear/int-ter.hpp... +Generating code for file gecode/int/cumulative/post.hpp... +Generating code for file gecode/int/gcc/post.hpp... +Generating code for file gecode/int/linear/post.hpp... +Generating code for file gecode/int/unary/post.hpp... +Generating code for file gecode/set/rel-op/post.hpp... +Generating code for file gecode/int/member.cpp... +Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... 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... Generating code for file gecode/int/no-overlap.hh... Generating code for file gecode/int/no-overlap/box.hpp... Generating code for file gecode/int/no-overlap/dim.hpp... Generating code for file gecode/int/no-overlap/man.hpp... Generating code for file gecode/int/no-overlap/opt.hpp... +Generating code for file gecode/int/nvalues.cpp... +Generating code for file test/int/nvalues.cpp... Generating code for file gecode/int/nvalues.hh... Generating code for file gecode/int/nvalues/bool-base.hpp... Generating code for file gecode/int/nvalues/bool-eq.hpp... @@ -349771,19 +349990,43 @@ Generating code for file gecode/int/nvalues/bool-lq.hpp... Generating code for file gecode/int/nvalues/range-event.hpp... Generating code for file gecode/int/nvalues/sym-bit-matrix.hpp... +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/bin-packing/propagate.cpp... Generating code for file gecode/int/order/propagate.cpp... Generating code for file gecode/int/bin-packing/propagate.hpp... Generating code for file gecode/int/order/propagate.hpp... Generating code for file gecode/int/sorted/propagate.hpp... +Generating code for file gecode/int/precede.cpp... +Generating code for file gecode/set/precede.cpp... +Generating code for file test/int/precede.cpp... +Generating code for file test/set/precede.cpp... +Generating code for file gecode/int/precede.hh... +Generating code for file gecode/set/precede.hh... +Generating code for file gecode/int/precede/single.hpp... +Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/int/propagator.hpp... Generating code for file gecode/int/reify.hpp... Generating code for file gecode/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/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/sequence/set-op.hpp... Generating code for file gecode/int/sequence/violations.hpp... +Generating code for file gecode/int/sorted.cpp... +Generating code for file test/int/sorted.cpp... Generating code for file gecode/int/sorted.hh... Generating code for file gecode/int/sorted/matching.hpp... Generating code for file gecode/int/sorted/narrowing.hpp... @@ -349794,16 +350037,19 @@ Generating code for file gecode/int/task.hh... Generating code for file gecode/int/task/event.hpp... Generating code for file gecode/int/task/fwd-to-bwd.hpp... +Generating code for file gecode/int/task/iter.hpp... +Generating code for file gecode/int/view/iter.hpp... +Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/int/task/man-to-opt.hpp... Generating code for file gecode/int/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/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... Generating code for file gecode/int/trace/int-trace-view.hpp... +Generating code for file gecode/int/unary.cpp... +Generating code for file test/int/unary.cpp... Generating code for file gecode/int/unary.hh... Generating code for file gecode/int/unary/detectable.hpp... Generating code for file gecode/int/cumulative/edge-finding.hpp... @@ -349826,29 +350072,31 @@ Generating code for file gecode/int/cumulative/tree.hpp... Generating code for file gecode/int/task/tree.hpp... Generating code for file gecode/int/unary/tree.hpp... +Generating code for file gecode/int/unshare.cpp... +Generating code for file test/int/unshare.cpp... Generating code for file gecode/int/val-set.hh... Generating code for file gecode/int/val-set.hpp... +Generating code for file gecode/int/var-imp/bool.hpp... +Generating code for file gecode/int/var/bool.hpp... +Generating code for file gecode/int/view/bool.hpp... +Generating code for file gecode/set/channel/bool.hpp... +Generating code for file gecode/int/var-imp/int.cpp... +Generating code for file gecode/int/var/int.cpp... +Generating code for file gecode/set/int.cpp... +Generating code for file test/assign/int.cpp... +Generating code for file test/branch/int.cpp... +Generating code for file test/int.cpp... +Generating code for file test/set/int.cpp... Generating code for file gecode/int/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/distinct/graph.hpp... -Generating code for file gecode/int/nvalues/graph.hpp... -Generating code for file gecode/int/view-val-graph/graph.hpp... Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp... -Generating code for file gecode/gist/node.hpp... -Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/int/view/bool-test.hpp... +Generating code for file gecode/int/view/cached.hpp... +Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/int/view/constint.hpp... -Generating code for file gecode/float/view/minus.hpp... -Generating code for file gecode/int/view/minus.hpp... Generating code for file gecode/int/view/neg-bool.hpp... -Generating code for file gecode/float/view/offset.hpp... -Generating code for file gecode/int/view/offset.hpp... -Generating code for file gecode/float/view/rel-test.hpp... -Generating code for file gecode/int/view/rel-test.hpp... -Generating code for file gecode/float/view/scale.hpp... -Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/int/view/zero.hpp... Generating code for file gecode/iter.hh... Generating code for file gecode/iter/ranges-add.hpp... @@ -349891,26 +350139,97 @@ Generating code for file gecode/kernel.hh... Generating code for file gecode/kernel/archive.cpp... Generating code for file gecode/kernel/archive.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/kernel/branch/afc.cpp... +Generating code for file test/afc.cpp... +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/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/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/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/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/kernel/branch/tiebreak.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/kernel/branch/val-sel-commit.hpp... +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/kernel/branch/view-sel.hpp... Generating code for file gecode/kernel/branch/view-val.hpp... Generating code for file gecode/kernel/core.cpp... Generating code for file gecode/kernel/core.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/kernel/data/rnd.cpp... Generating code for file gecode/kernel/data/rnd.hpp... Generating code for file gecode/kernel/data/shared-array.hpp... Generating code for file gecode/kernel/data/shared-data.hpp... Generating code for file gecode/kernel/gpi.cpp... Generating code for file gecode/kernel/gpi.hpp... -Generating code for file gecode/kernel/macros.hpp... -Generating code for file gecode/support/macros.hpp... Generating code for file gecode/kernel/memory/allocators.hpp... -Generating code for file gecode/kernel/memory/config.hpp... -Generating code for file gecode/support/config.hpp... Generating code for file gecode/kernel/memory/manager.cpp... Generating code for file gecode/kernel/memory/manager.hpp... +Generating code for file gecode/kernel/memory/region.cpp... +Generating code for file test/region.cpp... Generating code for file gecode/kernel/memory/region.hpp... Generating code for file gecode/kernel/modevent.hpp... Generating code for file gecode/kernel/propagator/advisor.hpp... @@ -349921,17 +350240,51 @@ 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... Generating code for file gecode/kernel/trace/recorder.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/kernel/trace/tracer.hpp... +Generating code for file gecode/search/tracer.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/kernel/var-type.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/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/minimodel.hh... Generating code for file gecode/minimodel/aliases.hpp... Generating code for file gecode/minimodel/bool-expr.cpp... Generating code for file gecode/minimodel/bool-expr.hpp... +Generating code for file gecode/float/channel.hpp... +Generating code for file gecode/float/channel/channel.hpp... +Generating code for file gecode/int/channel.hpp... +Generating code for file gecode/minimodel/channel.hpp... +Generating code for file gecode/float/dom.cpp... +Generating code for file gecode/int/dom.cpp... +Generating code for file gecode/minimodel/dom.cpp... +Generating code for file gecode/set/dom.cpp... +Generating code for file test/float/dom.cpp... +Generating code for file test/int/dom.cpp... +Generating code for file test/set/dom.cpp... Generating code for file gecode/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... @@ -349943,6 +350296,8 @@ 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... @@ -349955,36 +350310,43 @@ Generating code for file gecode/minimodel/set-rel.hpp... Generating code for file gecode/search.hh... Generating code for file gecode/search/bab.cpp... -Generating code for file gecode/int/bool/base.hpp... -Generating code for file gecode/int/channel/base.hpp... -Generating code for file gecode/int/circuit/base.hpp... -Generating code for file gecode/int/no-overlap/base.hpp... -Generating code for file gecode/search/base.hpp... Generating code for file gecode/search/build.hpp... Generating code for file gecode/search/cpprofiler/connector.hpp... Generating code for file gecode/search/cpprofiler/message.hpp... Generating code for file gecode/search/cutoff.cpp... Generating code for file gecode/search/cutoff.hpp... Generating code for file gecode/search/dfs.cpp... +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/engine.cpp... +Generating code for file gecode/search/engine.hpp... +Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/lds.cpp... Generating code for file gecode/search/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/search/par/engine.hh... +Generating code for file gecode/search/par/pbs.hpp... +Generating code for file gecode/search/pbs.hpp... +Generating code for file gecode/search/seq/pbs.hpp... +Generating code for file gecode/search/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/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/par/path.hh... Generating code for file gecode/search/seq/path.hh... Generating code for file gecode/search/par/path.hpp... @@ -349994,156 +350356,37 @@ Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/par/pbs.hh... Generating code for file gecode/search/seq/pbs.hh... -Generating code for file gecode/search/par/pbs.hpp... -Generating code for file gecode/search/pbs.hpp... -Generating code for file gecode/search/seq/pbs.hpp... -Generating code for file gecode/search/rbs.cpp... -Generating code for file gecode/search/seq/rbs.cpp... +Generating code for file gecode/search/seq/rbs.hh... Generating code for file gecode/search/rbs.hpp... Generating code for file gecode/search/seq/rbs.hpp... -Generating code for file gecode/search/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/statistics.hpp... Generating code for file gecode/search/stop.cpp... Generating code for file gecode/search/stop.hpp... -Generating code for file gecode/search/support.hh... -Generating code for file gecode/support.hh... Generating code for file gecode/search/trace-recorder.hpp... -Generating code for file gecode/kernel/trace/tracer.hpp... -Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/search/worker.hh... -Generating code for file gecode/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.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/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.hh... +Generating code for file test/set.hh... 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.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/set/channel/sorted.hpp... +Generating code for file gecode/set/convex.cpp... +Generating code for file test/set/convex.cpp... Generating code for file gecode/set/convex.hh... Generating code for file gecode/set/convex/conv.cpp... 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.hh... -Generating code for file gecode/set/distinct.hh... Generating code for file gecode/set/distinct/atmostOne.cpp... Generating code for file gecode/set/distinct/atmostOne.hpp... -Generating code for file gecode/int/element.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/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.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.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... @@ -350151,6 +350394,8 @@ Generating code for file gecode/set/rel-op-const-vvc.cpp... Generating code for file gecode/set/rel-op-singleton.cpp... Generating code for file gecode/set/rel-op-ternary.cpp... +Generating code for file gecode/set/rel-op.cpp... +Generating code for file test/set/rel-op.cpp... Generating code for file gecode/set/rel-op.hh... Generating code for file gecode/set/rel-op/partition.hpp... Generating code for file gecode/set/rel-op/post-compl-cvc.cpp... @@ -350161,100 +350406,32 @@ 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/float/rel.hh... -Generating code for file gecode/int/rel.hh... -Generating code for file gecode/set/rel.hh... -Generating code for file gecode/set/rel-op/common.hpp... -Generating code for file gecode/set/rel/common.hpp... -Generating code for file gecode/set/sequence/common.hpp... -Generating code for file gecode/float/rel/eq.hpp... -Generating code for file gecode/int/bool/eq.hpp... -Generating code for file gecode/int/rel/eq.hpp... -Generating code for file gecode/set/rel/eq.hpp... -Generating code for file gecode/int/bool/lq.hpp... -Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/set/rel/nosubset.hpp... -Generating code for file gecode/float/rel/nq.hpp... -Generating code for file gecode/int/rel/nq.hpp... -Generating code for file gecode/set/rel/nq.hpp... Generating code for file gecode/set/rel/re-eq.hpp... Generating code for file gecode/set/rel/re-lq.hpp... Generating code for file gecode/set/rel/re-subset.hpp... Generating code for file gecode/set/rel/subset.hpp... -Generating code for file gecode/float/relax.cpp... -Generating code for file gecode/int/relax.cpp... -Generating code for file gecode/set/relax.cpp... -Generating code for file gecode/int/sequence.hh... -Generating code for file gecode/set/sequence.hh... +Generating code for file gecode/set/rel-op/common.hpp... +Generating code for file gecode/set/rel/common.hpp... +Generating code for file gecode/set/sequence/common.hpp... Generating code for file gecode/set/sequence/seq-u.cpp... Generating code for file gecode/set/sequence/seq-u.hpp... Generating code for file gecode/set/sequence/seq.cpp... Generating code for file gecode/set/sequence/seq.hpp... -Generating code for file gecode/float/trace.cpp... -Generating code for file gecode/int/trace.cpp... -Generating code for file gecode/set/trace.cpp... -Generating code for file gecode/float/trace.hpp... -Generating code for file gecode/int/trace.hpp... -Generating code for file gecode/set/trace.hpp... -Generating code for file gecode/float/trace/delta.hpp... -Generating code for file gecode/float/var-imp/delta.hpp... -Generating code for file gecode/int/var-imp/delta.hpp... -Generating code for file gecode/set/trace/delta.hpp... -Generating code for file gecode/set/var-imp/delta.hpp... -Generating code for file gecode/float/trace/trace-view.hpp... -Generating code for file gecode/set/trace/trace-view.hpp... -Generating code for file gecode/float/trace/tracer.cpp... -Generating code for file gecode/int/trace/tracer.cpp... -Generating code for file gecode/kernel/trace/tracer.cpp... -Generating code for file gecode/search/cpprofiler/tracer.cpp... -Generating code for file gecode/search/tracer.cpp... -Generating code for file gecode/set/trace/tracer.cpp... -Generating code for file gecode/float/branch/traits.hpp... -Generating code for file gecode/float/trace/traits.hpp... -Generating code for file gecode/int/branch/traits.hpp... -Generating code for file gecode/int/trace/traits.hpp... -Generating code for file gecode/kernel/branch/traits.hpp... -Generating code for file gecode/kernel/trace/traits.hpp... -Generating code for file gecode/search/traits.hpp... -Generating code for file gecode/set/branch/traits.hpp... -Generating code for file gecode/set/trace/traits.hpp... -Generating code for file gecode/float/var-imp.hpp... -Generating code for file gecode/int/var-imp.hpp... -Generating code for file gecode/kernel/var-imp.hpp... -Generating code for file gecode/set/var-imp.hpp... Generating code for file gecode/set/var-imp/integerset.cpp... Generating code for file gecode/set/var-imp/integerset.hpp... -Generating code for file gecode/int/task/iter.hpp... -Generating code for file gecode/int/view/iter.hpp... -Generating code for file gecode/set/var-imp/iter.hpp... -Generating code for file gecode/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/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/set/view/complement.hpp... Generating code for file gecode/set/view/const.hpp... Generating code for file gecode/set/view/singleton.hpp... +Generating code for file gecode/search/support.hh... +Generating code for file gecode/support.hh... Generating code for file gecode/support/allocator.cpp... Generating code for file gecode/support/allocator.hpp... Generating code for file gecode/support/auto-link.hpp... @@ -350263,19 +350440,39 @@ Generating code for file gecode/support/bitset.hpp... Generating code for file gecode/support/block-allocator.hpp... Generating code for file gecode/support/cast.hpp... +Generating code for file gecode/kernel/memory/config.hpp... +Generating code for file gecode/support/config.hpp... Generating code for file gecode/support/dynamic-array.hpp... Generating code for file gecode/support/dynamic-queue.hpp... Generating code for file gecode/support/dynamic-stack.hpp... +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/support/hash.hpp... Generating code for file gecode/support/heap.cpp... Generating code for file gecode/support/heap.hpp... Generating code for file gecode/support/hw-rnd.cpp... Generating code for file gecode/support/hw-rnd.hpp... Generating code for file gecode/support/int-type.hpp... +Generating code for file gecode/kernel/macros.hpp... +Generating code for file gecode/support/macros.hpp... Generating code for file gecode/support/marked-pointer.hpp... Generating code for file gecode/support/random.hpp... Generating code for file gecode/support/ref-count.hpp... Generating code for file gecode/support/run-jobs.hpp... +Generating code for file gecode/int/task/sort.hpp... +Generating code for file gecode/support/sort.hpp... Generating code for file gecode/support/static-stack.hpp... Generating code for file gecode/support/thread.hpp... Generating code for file gecode/support/thread/thread.hpp... @@ -350288,34 +350485,8 @@ Generating code for file gecode/support/timer.hpp... Generating code for file license.hh... Generating code for file stat.hh... -Generating code for file gecode/kernel/branch/afc.cpp... -Generating code for file test/afc.cpp... -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 test/assign.cpp... Generating code for file test/assign.hh... -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/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/flatzinc.cpp... -Generating code for file test/flatzinc.cpp... -Generating code for file gecode/flatzinc.hh... -Generating code for file test/flatzinc.hh... Generating code for file test/flatzinc/2dpacking.cpp... Generating code for file examples/alpha.cpp... Generating code for file test/flatzinc/alpha.cpp... @@ -350407,154 +350578,19 @@ Generating code for file test/flatzinc/warehouses_small.cpp... Generating code for file test/flatzinc/wolf_goat_cabbage.cpp... Generating code for file test/flatzinc/zebra.cpp... -Generating code for file gecode/float.hh... -Generating code for file test/float.hh... -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/transcendental.cpp... -Generating code for file test/float/transcendental.cpp... -Generating code for file gecode/float/trigonometric.cpp... -Generating code for file test/float/trigonometric.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/int/element/int.hpp... -Generating code for file gecode/int/sequence/int.hpp... -Generating code for file gecode/int/var-imp/int.hpp... -Generating code for file gecode/int/var/int.hpp... -Generating code for file gecode/int/view/int.hpp... -Generating code for file gecode/set/channel/int.hpp... -Generating code for file gecode/set/int.hpp... -Generating code for file test/int.hpp... -Generating code for file gecode/float/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 test/float/basic.cpp... Generating code for file test/int/basic.cpp... -Generating code for file examples/bin-packing.cpp... -Generating code for file gecode/int/bin-packing.cpp... -Generating code for file test/int/bin-packing.cpp... -Generating code for file gecode/float/bool.cpp... -Generating code for file gecode/int/bool.cpp... -Generating code for file gecode/int/var-imp/bool.cpp... -Generating code for file gecode/int/var/bool.cpp... -Generating code for file gecode/set/bool.cpp... -Generating code for file test/assign/bool.cpp... -Generating code for file test/branch/bool.cpp... -Generating code for file test/int/bool.cpp... -Generating code for file gecode/int/circuit.cpp... -Generating code for file test/int/circuit.cpp... -Generating code for file gecode/int/count.cpp... -Generating code for file test/int/count.cpp... -Generating code for file gecode/int/cumulative.cpp... -Generating code for file test/int/cumulative.cpp... -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 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 gecode/int/gcc.cpp... -Generating code for file test/int/gcc.cpp... -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/int/member.cpp... -Generating code for file test/int/member.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 gecode/int/no-overlap.cpp... -Generating code for file test/int/no-overlap.cpp... -Generating code for file gecode/int/nvalues.cpp... -Generating code for file test/int/nvalues.cpp... -Generating code for file gecode/int/order.cpp... -Generating code for file test/int/order.cpp... -Generating code for file gecode/int/sorted.cpp... -Generating code for file test/int/sorted.cpp... -Generating code for file gecode/int/unary.cpp... -Generating code for file test/int/unary.cpp... -Generating code for file gecode/int/unshare.cpp... -Generating code for file test/int/unshare.cpp... -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/search/nogoods.cpp... -Generating code for file test/nogoods.cpp... -Generating code for file gecode/kernel/memory/region.cpp... -Generating code for file test/region.cpp... Generating code for file test/search.cpp... -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/set.hh... -Generating code for file test/set.hh... -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/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 test/set/construct.cpp... -Generating code for file gecode/set/convex.cpp... -Generating code for file test/set/convex.cpp... -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/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/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 test/set/mm-set.cpp... -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 test/set/rel-op-const.cpp... -Generating code for file gecode/set/rel-op.cpp... -Generating code for file test/set/rel-op.cpp... -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/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 test/test.cpp... Generating code for file test/test.hh... Generating code for file test/test.hpp... @@ -350621,8 +350657,26 @@ 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... +Generating docs for file test/flatzinc.hh... Generating docs for file gecode/flatzinc/ast.hh... +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/flatzinc/conexpr.hh... +Generating docs for file gecode/flatzinc/flatzinc.cpp... +Generating docs for file test/flatzinc.cpp... Generating docs for file gecode/flatzinc/option.hh... Generating docs for file gecode/flatzinc/parser.hh... Generating docs for file gecode/flatzinc/plugin.hh... @@ -350630,21 +350684,137 @@ Generating docs for file gecode/flatzinc/registry.hh... Generating docs for file gecode/flatzinc/symboltable.hh... 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/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/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/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/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/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/transcendental.cpp... +Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... Generating docs for file gecode/float/transcendental/exp-log.hpp... +Generating docs for file gecode/float/trigonometric.cpp... +Generating docs for file test/float/trigonometric.cpp... Generating docs for file gecode/float/trigonometric.hh... 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/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/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/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... @@ -350659,6 +350829,8 @@ Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... +Generating docs for file gecode/gist/node.hpp... +Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... @@ -350684,45 +350856,50 @@ 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.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... +Generating docs for file examples/bin-packing.cpp... +Generating docs for file gecode/int/bin-packing.cpp... +Generating docs for file test/int/bin-packing.cpp... Generating docs for file gecode/int/bin-packing.hh... Generating docs for file gecode/int/bin-packing/conflict-graph.cpp... Generating docs for file gecode/int/bin-packing/conflict-graph.hpp... -Generating docs for file gecode/float/bool.hh... -Generating docs for file gecode/int/bool.hh... Generating docs for file gecode/int/bool/clause.hpp... Generating docs for file gecode/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/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/float/channel.hpp... -Generating docs for file gecode/float/channel/channel.hpp... -Generating docs for file gecode/int/channel.hpp... -Generating docs for file gecode/minimodel/channel.hpp... +Generating docs for file gecode/int/bool/base.hpp... +Generating docs for file gecode/int/channel/base.hpp... +Generating docs for file gecode/int/circuit/base.hpp... +Generating docs for file gecode/int/no-overlap/base.hpp... +Generating docs for file gecode/search/base.hpp... +Generating docs for file gecode/int/channel/dom.hpp... +Generating docs for file gecode/int/circuit/dom.hpp... +Generating docs for file gecode/int/distinct/dom.hpp... +Generating docs for file gecode/int/gcc/dom.hpp... Generating docs for file gecode/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/channel/dom.hpp... -Generating docs for file gecode/int/circuit/dom.hpp... -Generating docs for file gecode/int/distinct/dom.hpp... -Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/int/count.cpp... +Generating docs for file test/int/count.cpp... Generating docs for file gecode/int/count.hh... Generating docs for file gecode/int/count/int-base.hpp... Generating docs for file gecode/int/nvalues/int-base.hpp... @@ -350737,20 +350914,46 @@ Generating docs for file gecode/int/count/view-eq.hpp... Generating docs for file gecode/int/count/view-gq.hpp... Generating docs for file gecode/int/count/view-lq.hpp... +Generating docs for file gecode/int/cumulative.cpp... +Generating docs for file test/int/cumulative.cpp... Generating docs for file gecode/int/cumulative.hh... +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.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/bnd.hpp... +Generating docs for file gecode/int/gcc/bnd.hpp... 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/graph.hpp... +Generating docs for file gecode/int/nvalues/graph.hpp... +Generating docs for file gecode/int/view-val-graph/graph.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/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... Generating docs for file gecode/int/exec.hh... @@ -350768,25 +350971,30 @@ Generating docs for file gecode/int/extensional/tiny-bit-set.hpp... Generating docs for file gecode/int/extensional/tuple-set.cpp... Generating docs for file gecode/int/extensional/tuple-set.hpp... +Generating docs for file gecode/int/gcc.cpp... +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... @@ -350797,13 +351005,24 @@ Generating docs for file gecode/int/linear/int-noview.hpp... Generating docs for file gecode/int/linear/int-post.cpp... Generating docs for file gecode/int/linear/int-ter.hpp... +Generating docs for file gecode/int/cumulative/post.hpp... +Generating docs for file gecode/int/gcc/post.hpp... +Generating docs for file gecode/int/linear/post.hpp... +Generating docs for file gecode/int/unary/post.hpp... +Generating docs for file gecode/set/rel-op/post.hpp... +Generating docs for file gecode/int/member.cpp... +Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... 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... Generating docs for file gecode/int/no-overlap.hh... Generating docs for file gecode/int/no-overlap/box.hpp... Generating docs for file gecode/int/no-overlap/dim.hpp... Generating docs for file gecode/int/no-overlap/man.hpp... Generating docs for file gecode/int/no-overlap/opt.hpp... +Generating docs for file gecode/int/nvalues.cpp... +Generating docs for file test/int/nvalues.cpp... Generating docs for file gecode/int/nvalues.hh... Generating docs for file gecode/int/nvalues/bool-base.hpp... Generating docs for file gecode/int/nvalues/bool-eq.hpp... @@ -350811,19 +351030,43 @@ Generating docs for file gecode/int/nvalues/bool-lq.hpp... Generating docs for file gecode/int/nvalues/range-event.hpp... Generating docs for file gecode/int/nvalues/sym-bit-matrix.hpp... +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/bin-packing/propagate.cpp... Generating docs for file gecode/int/order/propagate.cpp... Generating docs for file gecode/int/bin-packing/propagate.hpp... Generating docs for file gecode/int/order/propagate.hpp... Generating docs for file gecode/int/sorted/propagate.hpp... +Generating docs for file gecode/int/precede.cpp... +Generating docs for file gecode/set/precede.cpp... +Generating docs for file test/int/precede.cpp... +Generating docs for file test/set/precede.cpp... +Generating docs for file gecode/int/precede.hh... +Generating docs for file gecode/set/precede.hh... +Generating docs for file gecode/int/precede/single.hpp... +Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/int/propagator.hpp... Generating docs for file gecode/int/reify.hpp... Generating docs for file gecode/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/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/sequence/set-op.hpp... Generating docs for file gecode/int/sequence/violations.hpp... +Generating docs for file gecode/int/sorted.cpp... +Generating docs for file test/int/sorted.cpp... Generating docs for file gecode/int/sorted.hh... Generating docs for file gecode/int/sorted/matching.hpp... Generating docs for file gecode/int/sorted/narrowing.hpp... @@ -350834,16 +351077,19 @@ Generating docs for file gecode/int/task.hh... Generating docs for file gecode/int/task/event.hpp... Generating docs for file gecode/int/task/fwd-to-bwd.hpp... +Generating docs for file gecode/int/task/iter.hpp... +Generating docs for file gecode/int/view/iter.hpp... +Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/int/task/man-to-opt.hpp... Generating docs for file gecode/int/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/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... Generating docs for file gecode/int/trace/int-trace-view.hpp... +Generating docs for file gecode/int/unary.cpp... +Generating docs for file test/int/unary.cpp... Generating docs for file gecode/int/unary.hh... Generating docs for file gecode/int/unary/detectable.hpp... Generating docs for file gecode/int/cumulative/edge-finding.hpp... @@ -350866,29 +351112,31 @@ Generating docs for file gecode/int/cumulative/tree.hpp... Generating docs for file gecode/int/task/tree.hpp... Generating docs for file gecode/int/unary/tree.hpp... +Generating docs for file gecode/int/unshare.cpp... +Generating docs for file test/int/unshare.cpp... Generating docs for file gecode/int/val-set.hh... Generating docs for file gecode/int/val-set.hpp... +Generating docs for file gecode/int/var-imp/bool.hpp... +Generating docs for file gecode/int/var/bool.hpp... +Generating docs for file gecode/int/view/bool.hpp... +Generating docs for file gecode/set/channel/bool.hpp... +Generating docs for file gecode/int/var-imp/int.cpp... +Generating docs for file gecode/int/var/int.cpp... +Generating docs for file gecode/set/int.cpp... +Generating docs for file test/assign/int.cpp... +Generating docs for file test/branch/int.cpp... +Generating docs for file test/int.cpp... +Generating docs for file test/set/int.cpp... Generating docs for file gecode/int/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/distinct/graph.hpp... -Generating docs for file gecode/int/nvalues/graph.hpp... -Generating docs for file gecode/int/view-val-graph/graph.hpp... Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp... -Generating docs for file gecode/gist/node.hpp... -Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/int/view/bool-test.hpp... +Generating docs for file gecode/int/view/cached.hpp... +Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/int/view/constint.hpp... -Generating docs for file gecode/float/view/minus.hpp... -Generating docs for file gecode/int/view/minus.hpp... Generating docs for file gecode/int/view/neg-bool.hpp... -Generating docs for file gecode/float/view/offset.hpp... -Generating docs for file gecode/int/view/offset.hpp... -Generating docs for file gecode/float/view/rel-test.hpp... -Generating docs for file gecode/int/view/rel-test.hpp... -Generating docs for file gecode/float/view/scale.hpp... -Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/int/view/zero.hpp... Generating docs for file gecode/iter.hh... Generating docs for file gecode/iter/ranges-add.hpp... @@ -350931,26 +351179,97 @@ Generating docs for file gecode/kernel.hh... Generating docs for file gecode/kernel/archive.cpp... Generating docs for file gecode/kernel/archive.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/kernel/branch/afc.cpp... +Generating docs for file test/afc.cpp... +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/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/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/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/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/kernel/branch/tiebreak.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/kernel/branch/val-sel-commit.hpp... +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/kernel/branch/view-sel.hpp... Generating docs for file gecode/kernel/branch/view-val.hpp... Generating docs for file gecode/kernel/core.cpp... Generating docs for file gecode/kernel/core.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/kernel/data/rnd.cpp... Generating docs for file gecode/kernel/data/rnd.hpp... Generating docs for file gecode/kernel/data/shared-array.hpp... Generating docs for file gecode/kernel/data/shared-data.hpp... Generating docs for file gecode/kernel/gpi.cpp... Generating docs for file gecode/kernel/gpi.hpp... -Generating docs for file gecode/kernel/macros.hpp... -Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/kernel/memory/allocators.hpp... -Generating docs for file gecode/kernel/memory/config.hpp... -Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/kernel/memory/manager.cpp... Generating docs for file gecode/kernel/memory/manager.hpp... +Generating docs for file gecode/kernel/memory/region.cpp... +Generating docs for file test/region.cpp... Generating docs for file gecode/kernel/memory/region.hpp... Generating docs for file gecode/kernel/modevent.hpp... Generating docs for file gecode/kernel/propagator/advisor.hpp... @@ -350961,17 +351280,51 @@ 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... Generating docs for file gecode/kernel/trace/recorder.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/kernel/trace/tracer.hpp... +Generating docs for file gecode/search/tracer.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/kernel/var-type.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/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/minimodel.hh... Generating docs for file gecode/minimodel/aliases.hpp... Generating docs for file gecode/minimodel/bool-expr.cpp... Generating docs for file gecode/minimodel/bool-expr.hpp... +Generating docs for file gecode/float/channel.hpp... +Generating docs for file gecode/float/channel/channel.hpp... +Generating docs for file gecode/int/channel.hpp... +Generating docs for file gecode/minimodel/channel.hpp... +Generating docs for file gecode/float/dom.cpp... +Generating docs for file gecode/int/dom.cpp... +Generating docs for file gecode/minimodel/dom.cpp... +Generating docs for file gecode/set/dom.cpp... +Generating docs for file test/float/dom.cpp... +Generating docs for file test/int/dom.cpp... +Generating docs for file test/set/dom.cpp... Generating docs for file gecode/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... @@ -350983,6 +351336,8 @@ 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... @@ -350995,36 +351350,43 @@ Generating docs for file gecode/minimodel/set-rel.hpp... Generating docs for file gecode/search.hh... Generating docs for file gecode/search/bab.cpp... -Generating docs for file gecode/int/bool/base.hpp... -Generating docs for file gecode/int/channel/base.hpp... -Generating docs for file gecode/int/circuit/base.hpp... -Generating docs for file gecode/int/no-overlap/base.hpp... -Generating docs for file gecode/search/base.hpp... Generating docs for file gecode/search/build.hpp... Generating docs for file gecode/search/cpprofiler/connector.hpp... Generating docs for file gecode/search/cpprofiler/message.hpp... Generating docs for file gecode/search/cutoff.cpp... Generating docs for file gecode/search/cutoff.hpp... Generating docs for file gecode/search/dfs.cpp... +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/engine.cpp... +Generating docs for file gecode/search/engine.hpp... +Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/lds.cpp... Generating docs for file gecode/search/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/search/par/engine.hh... +Generating docs for file gecode/search/par/pbs.hpp... +Generating docs for file gecode/search/pbs.hpp... +Generating docs for file gecode/search/seq/pbs.hpp... +Generating docs for file gecode/search/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/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/par/path.hh... Generating docs for file gecode/search/seq/path.hh... Generating docs for file gecode/search/par/path.hpp... @@ -351034,156 +351396,37 @@ Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/par/pbs.hh... Generating docs for file gecode/search/seq/pbs.hh... -Generating docs for file gecode/search/par/pbs.hpp... -Generating docs for file gecode/search/pbs.hpp... -Generating docs for file gecode/search/seq/pbs.hpp... -Generating docs for file gecode/search/rbs.cpp... -Generating docs for file gecode/search/seq/rbs.cpp... +Generating docs for file gecode/search/seq/rbs.hh... Generating docs for file gecode/search/rbs.hpp... Generating docs for file gecode/search/seq/rbs.hpp... -Generating docs for file gecode/search/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/statistics.hpp... Generating docs for file gecode/search/stop.cpp... Generating docs for file gecode/search/stop.hpp... -Generating docs for file gecode/search/support.hh... -Generating docs for file gecode/support.hh... Generating docs for file gecode/search/trace-recorder.hpp... -Generating docs for file gecode/kernel/trace/tracer.hpp... -Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/search/worker.hh... -Generating docs for file gecode/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.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/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.hh... +Generating docs for file test/set.hh... 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.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/set/channel/sorted.hpp... +Generating docs for file gecode/set/convex.cpp... +Generating docs for file test/set/convex.cpp... Generating docs for file gecode/set/convex.hh... Generating docs for file gecode/set/convex/conv.cpp... 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.hh... -Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/set/distinct/atmostOne.cpp... Generating docs for file gecode/set/distinct/atmostOne.hpp... -Generating docs for file gecode/int/element.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/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.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.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... @@ -351191,6 +351434,8 @@ Generating docs for file gecode/set/rel-op-const-vvc.cpp... Generating docs for file gecode/set/rel-op-singleton.cpp... Generating docs for file gecode/set/rel-op-ternary.cpp... +Generating docs for file gecode/set/rel-op.cpp... +Generating docs for file test/set/rel-op.cpp... Generating docs for file gecode/set/rel-op.hh... Generating docs for file gecode/set/rel-op/partition.hpp... Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp... @@ -351201,100 +351446,32 @@ 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/float/rel.hh... -Generating docs for file gecode/int/rel.hh... -Generating docs for file gecode/set/rel.hh... -Generating docs for file gecode/set/rel-op/common.hpp... -Generating docs for file gecode/set/rel/common.hpp... -Generating docs for file gecode/set/sequence/common.hpp... -Generating docs for file gecode/float/rel/eq.hpp... -Generating docs for file gecode/int/bool/eq.hpp... -Generating docs for file gecode/int/rel/eq.hpp... -Generating docs for file gecode/set/rel/eq.hpp... -Generating docs for file gecode/int/bool/lq.hpp... -Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/set/rel/nosubset.hpp... -Generating docs for file gecode/float/rel/nq.hpp... -Generating docs for file gecode/int/rel/nq.hpp... -Generating docs for file gecode/set/rel/nq.hpp... Generating docs for file gecode/set/rel/re-eq.hpp... Generating docs for file gecode/set/rel/re-lq.hpp... Generating docs for file gecode/set/rel/re-subset.hpp... Generating docs for file gecode/set/rel/subset.hpp... -Generating docs for file gecode/float/relax.cpp... -Generating docs for file gecode/int/relax.cpp... -Generating docs for file gecode/set/relax.cpp... -Generating docs for file gecode/int/sequence.hh... -Generating docs for file gecode/set/sequence.hh... +Generating docs for file gecode/set/rel-op/common.hpp... +Generating docs for file gecode/set/rel/common.hpp... +Generating docs for file gecode/set/sequence/common.hpp... Generating docs for file gecode/set/sequence/seq-u.cpp... Generating docs for file gecode/set/sequence/seq-u.hpp... Generating docs for file gecode/set/sequence/seq.cpp... Generating docs for file gecode/set/sequence/seq.hpp... -Generating docs for file gecode/float/trace.cpp... -Generating docs for file gecode/int/trace.cpp... -Generating docs for file gecode/set/trace.cpp... -Generating docs for file gecode/float/trace.hpp... -Generating docs for file gecode/int/trace.hpp... -Generating docs for file gecode/set/trace.hpp... -Generating docs for file gecode/float/trace/delta.hpp... -Generating docs for file gecode/float/var-imp/delta.hpp... -Generating docs for file gecode/int/var-imp/delta.hpp... -Generating docs for file gecode/set/trace/delta.hpp... -Generating docs for file gecode/set/var-imp/delta.hpp... -Generating docs for file gecode/float/trace/trace-view.hpp... -Generating docs for file gecode/set/trace/trace-view.hpp... -Generating docs for file gecode/float/trace/tracer.cpp... -Generating docs for file gecode/int/trace/tracer.cpp... -Generating docs for file gecode/kernel/trace/tracer.cpp... -Generating docs for file gecode/search/cpprofiler/tracer.cpp... -Generating docs for file gecode/search/tracer.cpp... -Generating docs for file gecode/set/trace/tracer.cpp... -Generating docs for file gecode/float/branch/traits.hpp... -Generating docs for file gecode/float/trace/traits.hpp... -Generating docs for file gecode/int/branch/traits.hpp... -Generating docs for file gecode/int/trace/traits.hpp... -Generating docs for file gecode/kernel/branch/traits.hpp... -Generating docs for file gecode/kernel/trace/traits.hpp... -Generating docs for file gecode/search/traits.hpp... -Generating docs for file gecode/set/branch/traits.hpp... -Generating docs for file gecode/set/trace/traits.hpp... -Generating docs for file gecode/float/var-imp.hpp... -Generating docs for file gecode/int/var-imp.hpp... -Generating docs for file gecode/kernel/var-imp.hpp... -Generating docs for file gecode/set/var-imp.hpp... Generating docs for file gecode/set/var-imp/integerset.cpp... Generating docs for file gecode/set/var-imp/integerset.hpp... -Generating docs for file gecode/int/task/iter.hpp... -Generating docs for file gecode/int/view/iter.hpp... -Generating docs for file gecode/set/var-imp/iter.hpp... -Generating docs for file gecode/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/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/set/view/complement.hpp... Generating docs for file gecode/set/view/const.hpp... Generating docs for file gecode/set/view/singleton.hpp... +Generating docs for file gecode/search/support.hh... +Generating docs for file gecode/support.hh... Generating docs for file gecode/support/allocator.cpp... Generating docs for file gecode/support/allocator.hpp... Generating docs for file gecode/support/auto-link.hpp... @@ -351303,19 +351480,39 @@ Generating docs for file gecode/support/bitset.hpp... Generating docs for file gecode/support/block-allocator.hpp... Generating docs for file gecode/support/cast.hpp... +Generating docs for file gecode/kernel/memory/config.hpp... +Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/support/dynamic-array.hpp... Generating docs for file gecode/support/dynamic-queue.hpp... Generating docs for file gecode/support/dynamic-stack.hpp... +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/support/hash.hpp... Generating docs for file gecode/support/heap.cpp... Generating docs for file gecode/support/heap.hpp... Generating docs for file gecode/support/hw-rnd.cpp... Generating docs for file gecode/support/hw-rnd.hpp... Generating docs for file gecode/support/int-type.hpp... +Generating docs for file gecode/kernel/macros.hpp... +Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/support/marked-pointer.hpp... Generating docs for file gecode/support/random.hpp... Generating docs for file gecode/support/ref-count.hpp... Generating docs for file gecode/support/run-jobs.hpp... +Generating docs for file gecode/int/task/sort.hpp... +Generating docs for file gecode/support/sort.hpp... Generating docs for file gecode/support/static-stack.hpp... Generating docs for file gecode/support/thread.hpp... Generating docs for file gecode/support/thread/thread.hpp... @@ -351328,34 +351525,8 @@ Generating docs for file gecode/support/timer.hpp... Generating docs for file license.hh... Generating docs for file stat.hh... -Generating docs for file gecode/kernel/branch/afc.cpp... -Generating docs for file test/afc.cpp... -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 test/assign.cpp... Generating docs for file test/assign.hh... -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/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/flatzinc.cpp... -Generating docs for file test/flatzinc.cpp... -Generating docs for file gecode/flatzinc.hh... -Generating docs for file test/flatzinc.hh... Generating docs for file test/flatzinc/2dpacking.cpp... Generating docs for file examples/alpha.cpp... Generating docs for file test/flatzinc/alpha.cpp... @@ -351447,154 +351618,19 @@ Generating docs for file test/flatzinc/warehouses_small.cpp... Generating docs for file test/flatzinc/wolf_goat_cabbage.cpp... Generating docs for file test/flatzinc/zebra.cpp... -Generating docs for file gecode/float.hh... -Generating docs for file test/float.hh... -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/transcendental.cpp... -Generating docs for file test/float/transcendental.cpp... -Generating docs for file gecode/float/trigonometric.cpp... -Generating docs for file test/float/trigonometric.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/int/element/int.hpp... -Generating docs for file gecode/int/sequence/int.hpp... -Generating docs for file gecode/int/var-imp/int.hpp... -Generating docs for file gecode/int/var/int.hpp... -Generating docs for file gecode/int/view/int.hpp... -Generating docs for file gecode/set/channel/int.hpp... -Generating docs for file gecode/set/int.hpp... -Generating docs for file test/int.hpp... -Generating docs for file gecode/float/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 test/float/basic.cpp... Generating docs for file test/int/basic.cpp... -Generating docs for file examples/bin-packing.cpp... -Generating docs for file gecode/int/bin-packing.cpp... -Generating docs for file test/int/bin-packing.cpp... -Generating docs for file gecode/float/bool.cpp... -Generating docs for file gecode/int/bool.cpp... -Generating docs for file gecode/int/var-imp/bool.cpp... -Generating docs for file gecode/int/var/bool.cpp... -Generating docs for file gecode/set/bool.cpp... -Generating docs for file test/assign/bool.cpp... -Generating docs for file test/branch/bool.cpp... -Generating docs for file test/int/bool.cpp... -Generating docs for file gecode/int/circuit.cpp... -Generating docs for file test/int/circuit.cpp... -Generating docs for file gecode/int/count.cpp... -Generating docs for file test/int/count.cpp... -Generating docs for file gecode/int/cumulative.cpp... -Generating docs for file test/int/cumulative.cpp... -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 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 gecode/int/gcc.cpp... -Generating docs for file test/int/gcc.cpp... -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/int/member.cpp... -Generating docs for file test/int/member.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 gecode/int/no-overlap.cpp... -Generating docs for file test/int/no-overlap.cpp... -Generating docs for file gecode/int/nvalues.cpp... -Generating docs for file test/int/nvalues.cpp... -Generating docs for file gecode/int/order.cpp... -Generating docs for file test/int/order.cpp... -Generating docs for file gecode/int/sorted.cpp... -Generating docs for file test/int/sorted.cpp... -Generating docs for file gecode/int/unary.cpp... -Generating docs for file test/int/unary.cpp... -Generating docs for file gecode/int/unshare.cpp... -Generating docs for file test/int/unshare.cpp... -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/search/nogoods.cpp... -Generating docs for file test/nogoods.cpp... -Generating docs for file gecode/kernel/memory/region.cpp... -Generating docs for file test/region.cpp... Generating docs for file test/search.cpp... -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/set.hh... -Generating docs for file test/set.hh... -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/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 test/set/construct.cpp... -Generating docs for file gecode/set/convex.cpp... -Generating docs for file test/set/convex.cpp... -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/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/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 test/set/mm-set.cpp... -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 test/set/rel-op-const.cpp... -Generating docs for file gecode/set/rel-op.cpp... -Generating docs for file test/set/rel-op.cpp... -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/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 test/test.cpp... Generating docs for file test/test.hh... Generating docs for file test/test.hpp... @@ -353943,8 +353979,8 @@ Patching output file 88/90 Patching output file 89/90 Patching output file 90/90 -type lookup cache used 65536/65536 hits=1512077 misses=172436 -symbol lookup cache used 65536/65536 hits=1054049 misses=91762 +type lookup cache used 65536/65536 hits=1512824 misses=171613 +symbol lookup cache used 65536/65536 hits=1054428 misses=91988 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' @@ -353997,146 +354033,100 @@ 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/autom4te.cache -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/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign -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/contribs 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/images -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -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/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-dev -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodegist49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-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 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc -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/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/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -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/element -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/distinct -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/convex -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/sequence -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-op -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/channel +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/driver -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/cpprofiler -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/third-party -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/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb -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/exec -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/order -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/circuit -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/rel -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/count -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/gcc -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/task -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/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -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/nvalues -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/sequence -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/cumulatives -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/view -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/member -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/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/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/kernel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator +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/float -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/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/rel -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/linear Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel 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/var Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -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/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/float/trace +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/rel +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/linear +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/bin-packing +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/unary +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/ldsb +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/channel +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/count +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/bool +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 +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/extensional +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/branch +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/element +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/view-val-graph +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives +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/exec +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/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/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/set +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/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/channel +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/var +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/branch +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/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op 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/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/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/ -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/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/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign -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/doc 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/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/images -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache 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/libgecode49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-dev -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodegist49t64 +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/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 @@ -354144,92 +354134,138 @@ 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/doc +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/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/test +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/assign +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/set +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/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/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples +Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +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/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -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/element -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/distinct -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/convex -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/sequence -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-op -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/channel +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/driver -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/cpprofiler -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/third-party -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/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb -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/exec -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/order -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/circuit -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/rel -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/count -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/gcc -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/task -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/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -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/nvalues -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/sequence -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/cumulatives -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/view -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/member -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/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/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/kernel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator +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/float -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/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/rel -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/linear Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel 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/var Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -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/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/float/trace +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/rel +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/linear +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/bin-packing +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/unary +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/ldsb +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/channel +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/count +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/bool +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 +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/extensional +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/branch +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/element +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/view-val-graph +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives +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/exec +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/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/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/set +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/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/channel +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/var +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/branch +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/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op 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/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/doc +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/debian +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/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-dev +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc +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/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/test +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/assign +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/set +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/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/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -356364,8 +356400,8 @@ Finding anchors and sections in the documentation... Transferring function references... Combining using relations... -Adding members tosh: 1: latex: not found -sh: 1: latex: not found +Adding members tosh: line 1: latex: command not found +sh: line 1: latex: command not found index pages... Correcting members for VHDL... Computing tooltip texts... @@ -356435,8 +356471,26 @@ 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... +Generating code for file test/flatzinc.hh... Generating code for file gecode/flatzinc/ast.hh... +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/flatzinc/conexpr.hh... +Generating code for file gecode/flatzinc/flatzinc.cpp... +Generating code for file test/flatzinc.cpp... Generating code for file gecode/flatzinc/option.hh... Generating code for file gecode/flatzinc/parser.hh... Generating code for file gecode/flatzinc/plugin.hh... @@ -356444,21 +356498,137 @@ Generating code for file gecode/flatzinc/registry.hh... Generating code for file gecode/flatzinc/symboltable.hh... 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/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/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/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/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/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/transcendental.cpp... +Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... Generating code for file gecode/float/transcendental/exp-log.hpp... +Generating code for file gecode/float/trigonometric.cpp... +Generating code for file test/float/trigonometric.cpp... Generating code for file gecode/float/trigonometric.hh... 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/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/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/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... @@ -356473,6 +356643,8 @@ Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... +Generating code for file gecode/gist/node.hpp... +Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... @@ -356498,45 +356670,50 @@ 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.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... +Generating code for file examples/bin-packing.cpp... +Generating code for file gecode/int/bin-packing.cpp... +Generating code for file test/int/bin-packing.cpp... Generating code for file gecode/int/bin-packing.hh... Generating code for file gecode/int/bin-packing/conflict-graph.cpp... Generating code for file gecode/int/bin-packing/conflict-graph.hpp... -Generating code for file gecode/float/bool.hh... -Generating code for file gecode/int/bool.hh... Generating code for file gecode/int/bool/clause.hpp... Generating code for file gecode/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/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/float/channel.hpp... -Generating code for file gecode/float/channel/channel.hpp... -Generating code for file gecode/int/channel.hpp... -Generating code for file gecode/minimodel/channel.hpp... +Generating code for file gecode/int/bool/base.hpp... +Generating code for file gecode/int/channel/base.hpp... +Generating code for file gecode/int/circuit/base.hpp... +Generating code for file gecode/int/no-overlap/base.hpp... +Generating code for file gecode/search/base.hpp... +Generating code for file gecode/int/channel/dom.hpp... +Generating code for file gecode/int/circuit/dom.hpp... +Generating code for file gecode/int/distinct/dom.hpp... +Generating code for file gecode/int/gcc/dom.hpp... Generating code for file gecode/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/channel/dom.hpp... -Generating code for file gecode/int/circuit/dom.hpp... -Generating code for file gecode/int/distinct/dom.hpp... -Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/int/count.cpp... +Generating code for file test/int/count.cpp... Generating code for file gecode/int/count.hh... Generating code for file gecode/int/count/int-base.hpp... Generating code for file gecode/int/nvalues/int-base.hpp... @@ -356551,20 +356728,46 @@ Generating code for file gecode/int/count/view-eq.hpp... Generating code for file gecode/int/count/view-gq.hpp... Generating code for file gecode/int/count/view-lq.hpp... +Generating code for file gecode/int/cumulative.cpp... +Generating code for file test/int/cumulative.cpp... Generating code for file gecode/int/cumulative.hh... +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.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/bnd.hpp... +Generating code for file gecode/int/gcc/bnd.hpp... 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/graph.hpp... +Generating code for file gecode/int/nvalues/graph.hpp... +Generating code for file gecode/int/view-val-graph/graph.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/pair.cpp... Generating code for file gecode/int/element/pair.hpp... Generating code for file gecode/int/exec.hh... @@ -356582,25 +356785,30 @@ Generating code for file gecode/int/extensional/tiny-bit-set.hpp... Generating code for file gecode/int/extensional/tuple-set.cpp... Generating code for file gecode/int/extensional/tuple-set.hpp... +Generating code for file gecode/int/gcc.cpp... +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... @@ -356611,13 +356819,24 @@ Generating code for file gecode/int/linear/int-noview.hpp... Generating code for file gecode/int/linear/int-post.cpp... Generating code for file gecode/int/linear/int-ter.hpp... +Generating code for file gecode/int/cumulative/post.hpp... +Generating code for file gecode/int/gcc/post.hpp... +Generating code for file gecode/int/linear/post.hpp... +Generating code for file gecode/int/unary/post.hpp... +Generating code for file gecode/set/rel-op/post.hpp... +Generating code for file gecode/int/member.cpp... +Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... 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... Generating code for file gecode/int/no-overlap.hh... Generating code for file gecode/int/no-overlap/box.hpp... Generating code for file gecode/int/no-overlap/dim.hpp... Generating code for file gecode/int/no-overlap/man.hpp... Generating code for file gecode/int/no-overlap/opt.hpp... +Generating code for file gecode/int/nvalues.cpp... +Generating code for file test/int/nvalues.cpp... Generating code for file gecode/int/nvalues.hh... Generating code for file gecode/int/nvalues/bool-base.hpp... Generating code for file gecode/int/nvalues/bool-eq.hpp... @@ -356625,19 +356844,43 @@ Generating code for file gecode/int/nvalues/bool-lq.hpp... Generating code for file gecode/int/nvalues/range-event.hpp... Generating code for file gecode/int/nvalues/sym-bit-matrix.hpp... +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/bin-packing/propagate.cpp... Generating code for file gecode/int/order/propagate.cpp... Generating code for file gecode/int/bin-packing/propagate.hpp... Generating code for file gecode/int/order/propagate.hpp... Generating code for file gecode/int/sorted/propagate.hpp... +Generating code for file gecode/int/precede.cpp... +Generating code for file gecode/set/precede.cpp... +Generating code for file test/int/precede.cpp... +Generating code for file test/set/precede.cpp... +Generating code for file gecode/int/precede.hh... +Generating code for file gecode/set/precede.hh... +Generating code for file gecode/int/precede/single.hpp... +Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/int/propagator.hpp... Generating code for file gecode/int/reify.hpp... Generating code for file gecode/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/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/sequence/set-op.hpp... Generating code for file gecode/int/sequence/violations.hpp... +Generating code for file gecode/int/sorted.cpp... +Generating code for file test/int/sorted.cpp... Generating code for file gecode/int/sorted.hh... Generating code for file gecode/int/sorted/matching.hpp... Generating code for file gecode/int/sorted/narrowing.hpp... @@ -356648,16 +356891,19 @@ Generating code for file gecode/int/task.hh... Generating code for file gecode/int/task/event.hpp... Generating code for file gecode/int/task/fwd-to-bwd.hpp... +Generating code for file gecode/int/task/iter.hpp... +Generating code for file gecode/int/view/iter.hpp... +Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/int/task/man-to-opt.hpp... Generating code for file gecode/int/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/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... Generating code for file gecode/int/trace/int-trace-view.hpp... +Generating code for file gecode/int/unary.cpp... +Generating code for file test/int/unary.cpp... Generating code for file gecode/int/unary.hh... Generating code for file gecode/int/unary/detectable.hpp... Generating code for file gecode/int/cumulative/edge-finding.hpp... @@ -356680,29 +356926,31 @@ Generating code for file gecode/int/cumulative/tree.hpp... Generating code for file gecode/int/task/tree.hpp... Generating code for file gecode/int/unary/tree.hpp... +Generating code for file gecode/int/unshare.cpp... +Generating code for file test/int/unshare.cpp... Generating code for file gecode/int/val-set.hh... Generating code for file gecode/int/val-set.hpp... +Generating code for file gecode/int/var-imp/bool.hpp... +Generating code for file gecode/int/var/bool.hpp... +Generating code for file gecode/int/view/bool.hpp... +Generating code for file gecode/set/channel/bool.hpp... +Generating code for file gecode/int/var-imp/int.cpp... +Generating code for file gecode/int/var/int.cpp... +Generating code for file gecode/set/int.cpp... +Generating code for file test/assign/int.cpp... +Generating code for file test/branch/int.cpp... +Generating code for file test/int.cpp... +Generating code for file test/set/int.cpp... Generating code for file gecode/int/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/distinct/graph.hpp... -Generating code for file gecode/int/nvalues/graph.hpp... -Generating code for file gecode/int/view-val-graph/graph.hpp... Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp... -Generating code for file gecode/gist/node.hpp... -Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/int/view/bool-test.hpp... +Generating code for file gecode/int/view/cached.hpp... +Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/int/view/constint.hpp... -Generating code for file gecode/float/view/minus.hpp... -Generating code for file gecode/int/view/minus.hpp... Generating code for file gecode/int/view/neg-bool.hpp... -Generating code for file gecode/float/view/offset.hpp... -Generating code for file gecode/int/view/offset.hpp... -Generating code for file gecode/float/view/rel-test.hpp... -Generating code for file gecode/int/view/rel-test.hpp... -Generating code for file gecode/float/view/scale.hpp... -Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/int/view/zero.hpp... Generating code for file gecode/iter.hh... Generating code for file gecode/iter/ranges-add.hpp... @@ -356745,26 +356993,97 @@ Generating code for file gecode/kernel.hh... Generating code for file gecode/kernel/archive.cpp... Generating code for file gecode/kernel/archive.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/kernel/branch/afc.cpp... +Generating code for file test/afc.cpp... +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/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/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/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/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/kernel/branch/tiebreak.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/kernel/branch/val-sel-commit.hpp... +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/kernel/branch/view-sel.hpp... Generating code for file gecode/kernel/branch/view-val.hpp... Generating code for file gecode/kernel/core.cpp... Generating code for file gecode/kernel/core.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/kernel/data/rnd.cpp... Generating code for file gecode/kernel/data/rnd.hpp... Generating code for file gecode/kernel/data/shared-array.hpp... Generating code for file gecode/kernel/data/shared-data.hpp... Generating code for file gecode/kernel/gpi.cpp... Generating code for file gecode/kernel/gpi.hpp... -Generating code for file gecode/kernel/macros.hpp... -Generating code for file gecode/support/macros.hpp... Generating code for file gecode/kernel/memory/allocators.hpp... -Generating code for file gecode/kernel/memory/config.hpp... -Generating code for file gecode/support/config.hpp... Generating code for file gecode/kernel/memory/manager.cpp... Generating code for file gecode/kernel/memory/manager.hpp... +Generating code for file gecode/kernel/memory/region.cpp... +Generating code for file test/region.cpp... Generating code for file gecode/kernel/memory/region.hpp... Generating code for file gecode/kernel/modevent.hpp... Generating code for file gecode/kernel/propagator/advisor.hpp... @@ -356775,17 +357094,51 @@ 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... Generating code for file gecode/kernel/trace/recorder.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/kernel/trace/tracer.hpp... +Generating code for file gecode/search/tracer.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/kernel/var-type.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/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/minimodel.hh... Generating code for file gecode/minimodel/aliases.hpp... Generating code for file gecode/minimodel/bool-expr.cpp... Generating code for file gecode/minimodel/bool-expr.hpp... +Generating code for file gecode/float/channel.hpp... +Generating code for file gecode/float/channel/channel.hpp... +Generating code for file gecode/int/channel.hpp... +Generating code for file gecode/minimodel/channel.hpp... +Generating code for file gecode/float/dom.cpp... +Generating code for file gecode/int/dom.cpp... +Generating code for file gecode/minimodel/dom.cpp... +Generating code for file gecode/set/dom.cpp... +Generating code for file test/float/dom.cpp... +Generating code for file test/int/dom.cpp... +Generating code for file test/set/dom.cpp... Generating code for file gecode/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... @@ -356797,6 +357150,8 @@ 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... @@ -356809,36 +357164,43 @@ Generating code for file gecode/minimodel/set-rel.hpp... Generating code for file gecode/search.hh... Generating code for file gecode/search/bab.cpp... -Generating code for file gecode/int/bool/base.hpp... -Generating code for file gecode/int/channel/base.hpp... -Generating code for file gecode/int/circuit/base.hpp... -Generating code for file gecode/int/no-overlap/base.hpp... -Generating code for file gecode/search/base.hpp... Generating code for file gecode/search/build.hpp... Generating code for file gecode/search/cpprofiler/connector.hpp... Generating code for file gecode/search/cpprofiler/message.hpp... Generating code for file gecode/search/cutoff.cpp... Generating code for file gecode/search/cutoff.hpp... Generating code for file gecode/search/dfs.cpp... +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/engine.cpp... +Generating code for file gecode/search/engine.hpp... +Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/lds.cpp... Generating code for file gecode/search/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/search/par/engine.hh... +Generating code for file gecode/search/par/pbs.hpp... +Generating code for file gecode/search/pbs.hpp... +Generating code for file gecode/search/seq/pbs.hpp... +Generating code for file gecode/search/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/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/par/path.hh... Generating code for file gecode/search/seq/path.hh... Generating code for file gecode/search/par/path.hpp... @@ -356848,156 +357210,37 @@ Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/par/pbs.hh... Generating code for file gecode/search/seq/pbs.hh... -Generating code for file gecode/search/par/pbs.hpp... -Generating code for file gecode/search/pbs.hpp... -Generating code for file gecode/search/seq/pbs.hpp... -Generating code for file gecode/search/rbs.cpp... -Generating code for file gecode/search/seq/rbs.cpp... +Generating code for file gecode/search/seq/rbs.hh... Generating code for file gecode/search/rbs.hpp... Generating code for file gecode/search/seq/rbs.hpp... -Generating code for file gecode/search/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/statistics.hpp... Generating code for file gecode/search/stop.cpp... Generating code for file gecode/search/stop.hpp... -Generating code for file gecode/search/support.hh... -Generating code for file gecode/support.hh... Generating code for file gecode/search/trace-recorder.hpp... -Generating code for file gecode/kernel/trace/tracer.hpp... -Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/search/worker.hh... -Generating code for file gecode/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.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/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.hh... +Generating code for file test/set.hh... 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.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/set/channel/sorted.hpp... +Generating code for file gecode/set/convex.cpp... +Generating code for file test/set/convex.cpp... Generating code for file gecode/set/convex.hh... Generating code for file gecode/set/convex/conv.cpp... 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.hh... -Generating code for file gecode/set/distinct.hh... Generating code for file gecode/set/distinct/atmostOne.cpp... Generating code for file gecode/set/distinct/atmostOne.hpp... -Generating code for file gecode/int/element.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/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.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.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... @@ -357005,6 +357248,8 @@ Generating code for file gecode/set/rel-op-const-vvc.cpp... Generating code for file gecode/set/rel-op-singleton.cpp... Generating code for file gecode/set/rel-op-ternary.cpp... +Generating code for file gecode/set/rel-op.cpp... +Generating code for file test/set/rel-op.cpp... Generating code for file gecode/set/rel-op.hh... Generating code for file gecode/set/rel-op/partition.hpp... Generating code for file gecode/set/rel-op/post-compl-cvc.cpp... @@ -357015,100 +357260,32 @@ 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/float/rel.hh... -Generating code for file gecode/int/rel.hh... -Generating code for file gecode/set/rel.hh... -Generating code for file gecode/set/rel-op/common.hpp... -Generating code for file gecode/set/rel/common.hpp... -Generating code for file gecode/set/sequence/common.hpp... -Generating code for file gecode/float/rel/eq.hpp... -Generating code for file gecode/int/bool/eq.hpp... -Generating code for file gecode/int/rel/eq.hpp... -Generating code for file gecode/set/rel/eq.hpp... -Generating code for file gecode/int/bool/lq.hpp... -Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/set/rel/nosubset.hpp... -Generating code for file gecode/float/rel/nq.hpp... -Generating code for file gecode/int/rel/nq.hpp... -Generating code for file gecode/set/rel/nq.hpp... Generating code for file gecode/set/rel/re-eq.hpp... Generating code for file gecode/set/rel/re-lq.hpp... Generating code for file gecode/set/rel/re-subset.hpp... Generating code for file gecode/set/rel/subset.hpp... -Generating code for file gecode/float/relax.cpp... -Generating code for file gecode/int/relax.cpp... -Generating code for file gecode/set/relax.cpp... -Generating code for file gecode/int/sequence.hh... -Generating code for file gecode/set/sequence.hh... +Generating code for file gecode/set/rel-op/common.hpp... +Generating code for file gecode/set/rel/common.hpp... +Generating code for file gecode/set/sequence/common.hpp... Generating code for file gecode/set/sequence/seq-u.cpp... Generating code for file gecode/set/sequence/seq-u.hpp... Generating code for file gecode/set/sequence/seq.cpp... Generating code for file gecode/set/sequence/seq.hpp... -Generating code for file gecode/float/trace.cpp... -Generating code for file gecode/int/trace.cpp... -Generating code for file gecode/set/trace.cpp... -Generating code for file gecode/float/trace.hpp... -Generating code for file gecode/int/trace.hpp... -Generating code for file gecode/set/trace.hpp... -Generating code for file gecode/float/trace/delta.hpp... -Generating code for file gecode/float/var-imp/delta.hpp... -Generating code for file gecode/int/var-imp/delta.hpp... -Generating code for file gecode/set/trace/delta.hpp... -Generating code for file gecode/set/var-imp/delta.hpp... -Generating code for file gecode/float/trace/trace-view.hpp... -Generating code for file gecode/set/trace/trace-view.hpp... -Generating code for file gecode/float/trace/tracer.cpp... -Generating code for file gecode/int/trace/tracer.cpp... -Generating code for file gecode/kernel/trace/tracer.cpp... -Generating code for file gecode/search/cpprofiler/tracer.cpp... -Generating code for file gecode/search/tracer.cpp... -Generating code for file gecode/set/trace/tracer.cpp... -Generating code for file gecode/float/branch/traits.hpp... -Generating code for file gecode/float/trace/traits.hpp... -Generating code for file gecode/int/branch/traits.hpp... -Generating code for file gecode/int/trace/traits.hpp... -Generating code for file gecode/kernel/branch/traits.hpp... -Generating code for file gecode/kernel/trace/traits.hpp... -Generating code for file gecode/search/traits.hpp... -Generating code for file gecode/set/branch/traits.hpp... -Generating code for file gecode/set/trace/traits.hpp... -Generating code for file gecode/float/var-imp.hpp... -Generating code for file gecode/int/var-imp.hpp... -Generating code for file gecode/kernel/var-imp.hpp... -Generating code for file gecode/set/var-imp.hpp... Generating code for file gecode/set/var-imp/integerset.cpp... Generating code for file gecode/set/var-imp/integerset.hpp... -Generating code for file gecode/int/task/iter.hpp... -Generating code for file gecode/int/view/iter.hpp... -Generating code for file gecode/set/var-imp/iter.hpp... -Generating code for file gecode/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/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/set/view/complement.hpp... Generating code for file gecode/set/view/const.hpp... Generating code for file gecode/set/view/singleton.hpp... +Generating code for file gecode/search/support.hh... +Generating code for file gecode/support.hh... Generating code for file gecode/support/allocator.cpp... Generating code for file gecode/support/allocator.hpp... Generating code for file gecode/support/auto-link.hpp... @@ -357117,19 +357294,39 @@ Generating code for file gecode/support/bitset.hpp... Generating code for file gecode/support/block-allocator.hpp... Generating code for file gecode/support/cast.hpp... +Generating code for file gecode/kernel/memory/config.hpp... +Generating code for file gecode/support/config.hpp... Generating code for file gecode/support/dynamic-array.hpp... Generating code for file gecode/support/dynamic-queue.hpp... Generating code for file gecode/support/dynamic-stack.hpp... +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/support/hash.hpp... Generating code for file gecode/support/heap.cpp... Generating code for file gecode/support/heap.hpp... Generating code for file gecode/support/hw-rnd.cpp... Generating code for file gecode/support/hw-rnd.hpp... Generating code for file gecode/support/int-type.hpp... +Generating code for file gecode/kernel/macros.hpp... +Generating code for file gecode/support/macros.hpp... Generating code for file gecode/support/marked-pointer.hpp... Generating code for file gecode/support/random.hpp... Generating code for file gecode/support/ref-count.hpp... Generating code for file gecode/support/run-jobs.hpp... +Generating code for file gecode/int/task/sort.hpp... +Generating code for file gecode/support/sort.hpp... Generating code for file gecode/support/static-stack.hpp... Generating code for file gecode/support/thread.hpp... Generating code for file gecode/support/thread/thread.hpp... @@ -357142,34 +357339,8 @@ Generating code for file gecode/support/timer.hpp... Generating code for file license.hh... Generating code for file stat.hh... -Generating code for file gecode/kernel/branch/afc.cpp... -Generating code for file test/afc.cpp... -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 test/assign.cpp... Generating code for file test/assign.hh... -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/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/flatzinc.cpp... -Generating code for file test/flatzinc.cpp... -Generating code for file gecode/flatzinc.hh... -Generating code for file test/flatzinc.hh... Generating code for file test/flatzinc/2dpacking.cpp... Generating code for file examples/alpha.cpp... Generating code for file test/flatzinc/alpha.cpp... @@ -357261,154 +357432,19 @@ Generating code for file test/flatzinc/warehouses_small.cpp... Generating code for file test/flatzinc/wolf_goat_cabbage.cpp... Generating code for file test/flatzinc/zebra.cpp... -Generating code for file gecode/float.hh... -Generating code for file test/float.hh... -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/transcendental.cpp... -Generating code for file test/float/transcendental.cpp... -Generating code for file gecode/float/trigonometric.cpp... -Generating code for file test/float/trigonometric.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/int/element/int.hpp... -Generating code for file gecode/int/sequence/int.hpp... -Generating code for file gecode/int/var-imp/int.hpp... -Generating code for file gecode/int/var/int.hpp... -Generating code for file gecode/int/view/int.hpp... -Generating code for file gecode/set/channel/int.hpp... -Generating code for file gecode/set/int.hpp... -Generating code for file test/int.hpp... -Generating code for file gecode/float/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 test/float/basic.cpp... Generating code for file test/int/basic.cpp... -Generating code for file examples/bin-packing.cpp... -Generating code for file gecode/int/bin-packing.cpp... -Generating code for file test/int/bin-packing.cpp... -Generating code for file gecode/float/bool.cpp... -Generating code for file gecode/int/bool.cpp... -Generating code for file gecode/int/var-imp/bool.cpp... -Generating code for file gecode/int/var/bool.cpp... -Generating code for file gecode/set/bool.cpp... -Generating code for file test/assign/bool.cpp... -Generating code for file test/branch/bool.cpp... -Generating code for file test/int/bool.cpp... -Generating code for file gecode/int/circuit.cpp... -Generating code for file test/int/circuit.cpp... -Generating code for file gecode/int/count.cpp... -Generating code for file test/int/count.cpp... -Generating code for file gecode/int/cumulative.cpp... -Generating code for file test/int/cumulative.cpp... -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 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 gecode/int/gcc.cpp... -Generating code for file test/int/gcc.cpp... -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/int/member.cpp... -Generating code for file test/int/member.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 gecode/int/no-overlap.cpp... -Generating code for file test/int/no-overlap.cpp... -Generating code for file gecode/int/nvalues.cpp... -Generating code for file test/int/nvalues.cpp... -Generating code for file gecode/int/order.cpp... -Generating code for file test/int/order.cpp... -Generating code for file gecode/int/sorted.cpp... -Generating code for file test/int/sorted.cpp... -Generating code for file gecode/int/unary.cpp... -Generating code for file test/int/unary.cpp... -Generating code for file gecode/int/unshare.cpp... -Generating code for file test/int/unshare.cpp... -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/search/nogoods.cpp... -Generating code for file test/nogoods.cpp... -Generating code for file gecode/kernel/memory/region.cpp... -Generating code for file test/region.cpp... Generating code for file test/search.cpp... -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/set.hh... -Generating code for file test/set.hh... -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/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 test/set/construct.cpp... -Generating code for file gecode/set/convex.cpp... -Generating code for file test/set/convex.cpp... -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/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/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 test/set/mm-set.cpp... -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 test/set/rel-op-const.cpp... -Generating code for file gecode/set/rel-op.cpp... -Generating code for file test/set/rel-op.cpp... -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/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 test/test.cpp... Generating code for file test/test.hh... Generating code for file test/test.hpp... @@ -357475,8 +357511,26 @@ 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... +Generating docs for file test/flatzinc.hh... Generating docs for file gecode/flatzinc/ast.hh... +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/flatzinc/conexpr.hh... +Generating docs for file gecode/flatzinc/flatzinc.cpp... +Generating docs for file test/flatzinc.cpp... Generating docs for file gecode/flatzinc/option.hh... Generating docs for file gecode/flatzinc/parser.hh... Generating docs for file gecode/flatzinc/plugin.hh... @@ -357484,21 +357538,137 @@ Generating docs for file gecode/flatzinc/registry.hh... Generating docs for file gecode/flatzinc/symboltable.hh... 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/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/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/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/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/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/transcendental.cpp... +Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... Generating docs for file gecode/float/transcendental/exp-log.hpp... +Generating docs for file gecode/float/trigonometric.cpp... +Generating docs for file test/float/trigonometric.cpp... Generating docs for file gecode/float/trigonometric.hh... 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/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/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/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... @@ -357513,6 +357683,8 @@ Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... +Generating docs for file gecode/gist/node.hpp... +Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... @@ -357538,45 +357710,50 @@ 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.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... +Generating docs for file examples/bin-packing.cpp... +Generating docs for file gecode/int/bin-packing.cpp... +Generating docs for file test/int/bin-packing.cpp... Generating docs for file gecode/int/bin-packing.hh... Generating docs for file gecode/int/bin-packing/conflict-graph.cpp... Generating docs for file gecode/int/bin-packing/conflict-graph.hpp... -Generating docs for file gecode/float/bool.hh... -Generating docs for file gecode/int/bool.hh... Generating docs for file gecode/int/bool/clause.hpp... Generating docs for file gecode/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/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/float/channel.hpp... -Generating docs for file gecode/float/channel/channel.hpp... -Generating docs for file gecode/int/channel.hpp... -Generating docs for file gecode/minimodel/channel.hpp... +Generating docs for file gecode/int/bool/base.hpp... +Generating docs for file gecode/int/channel/base.hpp... +Generating docs for file gecode/int/circuit/base.hpp... +Generating docs for file gecode/int/no-overlap/base.hpp... +Generating docs for file gecode/search/base.hpp... +Generating docs for file gecode/int/channel/dom.hpp... +Generating docs for file gecode/int/circuit/dom.hpp... +Generating docs for file gecode/int/distinct/dom.hpp... +Generating docs for file gecode/int/gcc/dom.hpp... Generating docs for file gecode/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/channel/dom.hpp... -Generating docs for file gecode/int/circuit/dom.hpp... -Generating docs for file gecode/int/distinct/dom.hpp... -Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/int/count.cpp... +Generating docs for file test/int/count.cpp... Generating docs for file gecode/int/count.hh... Generating docs for file gecode/int/count/int-base.hpp... Generating docs for file gecode/int/nvalues/int-base.hpp... @@ -357591,20 +357768,46 @@ Generating docs for file gecode/int/count/view-eq.hpp... Generating docs for file gecode/int/count/view-gq.hpp... Generating docs for file gecode/int/count/view-lq.hpp... +Generating docs for file gecode/int/cumulative.cpp... +Generating docs for file test/int/cumulative.cpp... Generating docs for file gecode/int/cumulative.hh... +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.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/bnd.hpp... +Generating docs for file gecode/int/gcc/bnd.hpp... 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/graph.hpp... +Generating docs for file gecode/int/nvalues/graph.hpp... +Generating docs for file gecode/int/view-val-graph/graph.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/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... Generating docs for file gecode/int/exec.hh... @@ -357622,25 +357825,30 @@ Generating docs for file gecode/int/extensional/tiny-bit-set.hpp... Generating docs for file gecode/int/extensional/tuple-set.cpp... Generating docs for file gecode/int/extensional/tuple-set.hpp... +Generating docs for file gecode/int/gcc.cpp... +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... @@ -357651,13 +357859,24 @@ Generating docs for file gecode/int/linear/int-noview.hpp... Generating docs for file gecode/int/linear/int-post.cpp... Generating docs for file gecode/int/linear/int-ter.hpp... +Generating docs for file gecode/int/cumulative/post.hpp... +Generating docs for file gecode/int/gcc/post.hpp... +Generating docs for file gecode/int/linear/post.hpp... +Generating docs for file gecode/int/unary/post.hpp... +Generating docs for file gecode/set/rel-op/post.hpp... +Generating docs for file gecode/int/member.cpp... +Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... 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... Generating docs for file gecode/int/no-overlap.hh... Generating docs for file gecode/int/no-overlap/box.hpp... Generating docs for file gecode/int/no-overlap/dim.hpp... Generating docs for file gecode/int/no-overlap/man.hpp... Generating docs for file gecode/int/no-overlap/opt.hpp... +Generating docs for file gecode/int/nvalues.cpp... +Generating docs for file test/int/nvalues.cpp... Generating docs for file gecode/int/nvalues.hh... Generating docs for file gecode/int/nvalues/bool-base.hpp... Generating docs for file gecode/int/nvalues/bool-eq.hpp... @@ -357665,19 +357884,43 @@ Generating docs for file gecode/int/nvalues/bool-lq.hpp... Generating docs for file gecode/int/nvalues/range-event.hpp... Generating docs for file gecode/int/nvalues/sym-bit-matrix.hpp... +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/bin-packing/propagate.cpp... Generating docs for file gecode/int/order/propagate.cpp... Generating docs for file gecode/int/bin-packing/propagate.hpp... Generating docs for file gecode/int/order/propagate.hpp... Generating docs for file gecode/int/sorted/propagate.hpp... +Generating docs for file gecode/int/precede.cpp... +Generating docs for file gecode/set/precede.cpp... +Generating docs for file test/int/precede.cpp... +Generating docs for file test/set/precede.cpp... +Generating docs for file gecode/int/precede.hh... +Generating docs for file gecode/set/precede.hh... +Generating docs for file gecode/int/precede/single.hpp... +Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/int/propagator.hpp... Generating docs for file gecode/int/reify.hpp... Generating docs for file gecode/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/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/sequence/set-op.hpp... Generating docs for file gecode/int/sequence/violations.hpp... +Generating docs for file gecode/int/sorted.cpp... +Generating docs for file test/int/sorted.cpp... Generating docs for file gecode/int/sorted.hh... Generating docs for file gecode/int/sorted/matching.hpp... Generating docs for file gecode/int/sorted/narrowing.hpp... @@ -357688,16 +357931,19 @@ Generating docs for file gecode/int/task.hh... Generating docs for file gecode/int/task/event.hpp... Generating docs for file gecode/int/task/fwd-to-bwd.hpp... +Generating docs for file gecode/int/task/iter.hpp... +Generating docs for file gecode/int/view/iter.hpp... +Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/int/task/man-to-opt.hpp... Generating docs for file gecode/int/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/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... Generating docs for file gecode/int/trace/int-trace-view.hpp... +Generating docs for file gecode/int/unary.cpp... +Generating docs for file test/int/unary.cpp... Generating docs for file gecode/int/unary.hh... Generating docs for file gecode/int/unary/detectable.hpp... Generating docs for file gecode/int/cumulative/edge-finding.hpp... @@ -357720,29 +357966,31 @@ Generating docs for file gecode/int/cumulative/tree.hpp... Generating docs for file gecode/int/task/tree.hpp... Generating docs for file gecode/int/unary/tree.hpp... +Generating docs for file gecode/int/unshare.cpp... +Generating docs for file test/int/unshare.cpp... Generating docs for file gecode/int/val-set.hh... Generating docs for file gecode/int/val-set.hpp... +Generating docs for file gecode/int/var-imp/bool.hpp... +Generating docs for file gecode/int/var/bool.hpp... +Generating docs for file gecode/int/view/bool.hpp... +Generating docs for file gecode/set/channel/bool.hpp... +Generating docs for file gecode/int/var-imp/int.cpp... +Generating docs for file gecode/int/var/int.cpp... +Generating docs for file gecode/set/int.cpp... +Generating docs for file test/assign/int.cpp... +Generating docs for file test/branch/int.cpp... +Generating docs for file test/int.cpp... +Generating docs for file test/set/int.cpp... Generating docs for file gecode/int/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/distinct/graph.hpp... -Generating docs for file gecode/int/nvalues/graph.hpp... -Generating docs for file gecode/int/view-val-graph/graph.hpp... Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp... -Generating docs for file gecode/gist/node.hpp... -Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/int/view/bool-test.hpp... +Generating docs for file gecode/int/view/cached.hpp... +Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/int/view/constint.hpp... -Generating docs for file gecode/float/view/minus.hpp... -Generating docs for file gecode/int/view/minus.hpp... Generating docs for file gecode/int/view/neg-bool.hpp... -Generating docs for file gecode/float/view/offset.hpp... -Generating docs for file gecode/int/view/offset.hpp... -Generating docs for file gecode/float/view/rel-test.hpp... -Generating docs for file gecode/int/view/rel-test.hpp... -Generating docs for file gecode/float/view/scale.hpp... -Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/int/view/zero.hpp... Generating docs for file gecode/iter.hh... Generating docs for file gecode/iter/ranges-add.hpp... @@ -357785,26 +358033,97 @@ Generating docs for file gecode/kernel.hh... Generating docs for file gecode/kernel/archive.cpp... Generating docs for file gecode/kernel/archive.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/kernel/branch/afc.cpp... +Generating docs for file test/afc.cpp... +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/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/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/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/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/kernel/branch/tiebreak.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/kernel/branch/val-sel-commit.hpp... +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/kernel/branch/view-sel.hpp... Generating docs for file gecode/kernel/branch/view-val.hpp... Generating docs for file gecode/kernel/core.cpp... Generating docs for file gecode/kernel/core.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/kernel/data/rnd.cpp... Generating docs for file gecode/kernel/data/rnd.hpp... Generating docs for file gecode/kernel/data/shared-array.hpp... Generating docs for file gecode/kernel/data/shared-data.hpp... Generating docs for file gecode/kernel/gpi.cpp... Generating docs for file gecode/kernel/gpi.hpp... -Generating docs for file gecode/kernel/macros.hpp... -Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/kernel/memory/allocators.hpp... -Generating docs for file gecode/kernel/memory/config.hpp... -Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/kernel/memory/manager.cpp... Generating docs for file gecode/kernel/memory/manager.hpp... +Generating docs for file gecode/kernel/memory/region.cpp... +Generating docs for file test/region.cpp... Generating docs for file gecode/kernel/memory/region.hpp... Generating docs for file gecode/kernel/modevent.hpp... Generating docs for file gecode/kernel/propagator/advisor.hpp... @@ -357815,17 +358134,51 @@ 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... Generating docs for file gecode/kernel/trace/recorder.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/kernel/trace/tracer.hpp... +Generating docs for file gecode/search/tracer.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/kernel/var-type.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/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/minimodel.hh... Generating docs for file gecode/minimodel/aliases.hpp... Generating docs for file gecode/minimodel/bool-expr.cpp... Generating docs for file gecode/minimodel/bool-expr.hpp... +Generating docs for file gecode/float/channel.hpp... +Generating docs for file gecode/float/channel/channel.hpp... +Generating docs for file gecode/int/channel.hpp... +Generating docs for file gecode/minimodel/channel.hpp... +Generating docs for file gecode/float/dom.cpp... +Generating docs for file gecode/int/dom.cpp... +Generating docs for file gecode/minimodel/dom.cpp... +Generating docs for file gecode/set/dom.cpp... +Generating docs for file test/float/dom.cpp... +Generating docs for file test/int/dom.cpp... +Generating docs for file test/set/dom.cpp... Generating docs for file gecode/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... @@ -357837,6 +358190,8 @@ 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... @@ -357849,36 +358204,43 @@ Generating docs for file gecode/minimodel/set-rel.hpp... Generating docs for file gecode/search.hh... Generating docs for file gecode/search/bab.cpp... -Generating docs for file gecode/int/bool/base.hpp... -Generating docs for file gecode/int/channel/base.hpp... -Generating docs for file gecode/int/circuit/base.hpp... -Generating docs for file gecode/int/no-overlap/base.hpp... -Generating docs for file gecode/search/base.hpp... Generating docs for file gecode/search/build.hpp... Generating docs for file gecode/search/cpprofiler/connector.hpp... Generating docs for file gecode/search/cpprofiler/message.hpp... Generating docs for file gecode/search/cutoff.cpp... Generating docs for file gecode/search/cutoff.hpp... Generating docs for file gecode/search/dfs.cpp... +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/engine.cpp... +Generating docs for file gecode/search/engine.hpp... +Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/lds.cpp... Generating docs for file gecode/search/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/search/par/engine.hh... +Generating docs for file gecode/search/par/pbs.hpp... +Generating docs for file gecode/search/pbs.hpp... +Generating docs for file gecode/search/seq/pbs.hpp... +Generating docs for file gecode/search/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/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/par/path.hh... Generating docs for file gecode/search/seq/path.hh... Generating docs for file gecode/search/par/path.hpp... @@ -357888,156 +358250,37 @@ Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/par/pbs.hh... Generating docs for file gecode/search/seq/pbs.hh... -Generating docs for file gecode/search/par/pbs.hpp... -Generating docs for file gecode/search/pbs.hpp... -Generating docs for file gecode/search/seq/pbs.hpp... -Generating docs for file gecode/search/rbs.cpp... -Generating docs for file gecode/search/seq/rbs.cpp... +Generating docs for file gecode/search/seq/rbs.hh... Generating docs for file gecode/search/rbs.hpp... Generating docs for file gecode/search/seq/rbs.hpp... -Generating docs for file gecode/search/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/statistics.hpp... Generating docs for file gecode/search/stop.cpp... Generating docs for file gecode/search/stop.hpp... -Generating docs for file gecode/search/support.hh... -Generating docs for file gecode/support.hh... Generating docs for file gecode/search/trace-recorder.hpp... -Generating docs for file gecode/kernel/trace/tracer.hpp... -Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/search/worker.hh... -Generating docs for file gecode/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.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/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.hh... +Generating docs for file test/set.hh... 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.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/set/channel/sorted.hpp... +Generating docs for file gecode/set/convex.cpp... +Generating docs for file test/set/convex.cpp... Generating docs for file gecode/set/convex.hh... Generating docs for file gecode/set/convex/conv.cpp... 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.hh... -Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/set/distinct/atmostOne.cpp... Generating docs for file gecode/set/distinct/atmostOne.hpp... -Generating docs for file gecode/int/element.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/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.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.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... @@ -358045,6 +358288,8 @@ Generating docs for file gecode/set/rel-op-const-vvc.cpp... Generating docs for file gecode/set/rel-op-singleton.cpp... Generating docs for file gecode/set/rel-op-ternary.cpp... +Generating docs for file gecode/set/rel-op.cpp... +Generating docs for file test/set/rel-op.cpp... Generating docs for file gecode/set/rel-op.hh... Generating docs for file gecode/set/rel-op/partition.hpp... Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp... @@ -358055,100 +358300,32 @@ 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/float/rel.hh... -Generating docs for file gecode/int/rel.hh... -Generating docs for file gecode/set/rel.hh... -Generating docs for file gecode/set/rel-op/common.hpp... -Generating docs for file gecode/set/rel/common.hpp... -Generating docs for file gecode/set/sequence/common.hpp... -Generating docs for file gecode/float/rel/eq.hpp... -Generating docs for file gecode/int/bool/eq.hpp... -Generating docs for file gecode/int/rel/eq.hpp... -Generating docs for file gecode/set/rel/eq.hpp... -Generating docs for file gecode/int/bool/lq.hpp... -Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/set/rel/nosubset.hpp... -Generating docs for file gecode/float/rel/nq.hpp... -Generating docs for file gecode/int/rel/nq.hpp... -Generating docs for file gecode/set/rel/nq.hpp... Generating docs for file gecode/set/rel/re-eq.hpp... Generating docs for file gecode/set/rel/re-lq.hpp... Generating docs for file gecode/set/rel/re-subset.hpp... Generating docs for file gecode/set/rel/subset.hpp... -Generating docs for file gecode/float/relax.cpp... -Generating docs for file gecode/int/relax.cpp... -Generating docs for file gecode/set/relax.cpp... -Generating docs for file gecode/int/sequence.hh... -Generating docs for file gecode/set/sequence.hh... +Generating docs for file gecode/set/rel-op/common.hpp... +Generating docs for file gecode/set/rel/common.hpp... +Generating docs for file gecode/set/sequence/common.hpp... Generating docs for file gecode/set/sequence/seq-u.cpp... Generating docs for file gecode/set/sequence/seq-u.hpp... Generating docs for file gecode/set/sequence/seq.cpp... Generating docs for file gecode/set/sequence/seq.hpp... -Generating docs for file gecode/float/trace.cpp... -Generating docs for file gecode/int/trace.cpp... -Generating docs for file gecode/set/trace.cpp... -Generating docs for file gecode/float/trace.hpp... -Generating docs for file gecode/int/trace.hpp... -Generating docs for file gecode/set/trace.hpp... -Generating docs for file gecode/float/trace/delta.hpp... -Generating docs for file gecode/float/var-imp/delta.hpp... -Generating docs for file gecode/int/var-imp/delta.hpp... -Generating docs for file gecode/set/trace/delta.hpp... -Generating docs for file gecode/set/var-imp/delta.hpp... -Generating docs for file gecode/float/trace/trace-view.hpp... -Generating docs for file gecode/set/trace/trace-view.hpp... -Generating docs for file gecode/float/trace/tracer.cpp... -Generating docs for file gecode/int/trace/tracer.cpp... -Generating docs for file gecode/kernel/trace/tracer.cpp... -Generating docs for file gecode/search/cpprofiler/tracer.cpp... -Generating docs for file gecode/search/tracer.cpp... -Generating docs for file gecode/set/trace/tracer.cpp... -Generating docs for file gecode/float/branch/traits.hpp... -Generating docs for file gecode/float/trace/traits.hpp... -Generating docs for file gecode/int/branch/traits.hpp... -Generating docs for file gecode/int/trace/traits.hpp... -Generating docs for file gecode/kernel/branch/traits.hpp... -Generating docs for file gecode/kernel/trace/traits.hpp... -Generating docs for file gecode/search/traits.hpp... -Generating docs for file gecode/set/branch/traits.hpp... -Generating docs for file gecode/set/trace/traits.hpp... -Generating docs for file gecode/float/var-imp.hpp... -Generating docs for file gecode/int/var-imp.hpp... -Generating docs for file gecode/kernel/var-imp.hpp... -Generating docs for file gecode/set/var-imp.hpp... Generating docs for file gecode/set/var-imp/integerset.cpp... Generating docs for file gecode/set/var-imp/integerset.hpp... -Generating docs for file gecode/int/task/iter.hpp... -Generating docs for file gecode/int/view/iter.hpp... -Generating docs for file gecode/set/var-imp/iter.hpp... -Generating docs for file gecode/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/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/set/view/complement.hpp... Generating docs for file gecode/set/view/const.hpp... Generating docs for file gecode/set/view/singleton.hpp... +Generating docs for file gecode/search/support.hh... +Generating docs for file gecode/support.hh... Generating docs for file gecode/support/allocator.cpp... Generating docs for file gecode/support/allocator.hpp... Generating docs for file gecode/support/auto-link.hpp... @@ -358157,19 +358334,39 @@ Generating docs for file gecode/support/bitset.hpp... Generating docs for file gecode/support/block-allocator.hpp... Generating docs for file gecode/support/cast.hpp... +Generating docs for file gecode/kernel/memory/config.hpp... +Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/support/dynamic-array.hpp... Generating docs for file gecode/support/dynamic-queue.hpp... Generating docs for file gecode/support/dynamic-stack.hpp... +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/support/hash.hpp... Generating docs for file gecode/support/heap.cpp... Generating docs for file gecode/support/heap.hpp... Generating docs for file gecode/support/hw-rnd.cpp... Generating docs for file gecode/support/hw-rnd.hpp... Generating docs for file gecode/support/int-type.hpp... +Generating docs for file gecode/kernel/macros.hpp... +Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/support/marked-pointer.hpp... Generating docs for file gecode/support/random.hpp... Generating docs for file gecode/support/ref-count.hpp... Generating docs for file gecode/support/run-jobs.hpp... +Generating docs for file gecode/int/task/sort.hpp... +Generating docs for file gecode/support/sort.hpp... Generating docs for file gecode/support/static-stack.hpp... Generating docs for file gecode/support/thread.hpp... Generating docs for file gecode/support/thread/thread.hpp... @@ -358182,34 +358379,8 @@ Generating docs for file gecode/support/timer.hpp... Generating docs for file license.hh... Generating docs for file stat.hh... -Generating docs for file gecode/kernel/branch/afc.cpp... -Generating docs for file test/afc.cpp... -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 test/assign.cpp... Generating docs for file test/assign.hh... -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/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/flatzinc.cpp... -Generating docs for file test/flatzinc.cpp... -Generating docs for file gecode/flatzinc.hh... -Generating docs for file test/flatzinc.hh... Generating docs for file test/flatzinc/2dpacking.cpp... Generating docs for file examples/alpha.cpp... Generating docs for file test/flatzinc/alpha.cpp... @@ -358301,154 +358472,19 @@ Generating docs for file test/flatzinc/warehouses_small.cpp... Generating docs for file test/flatzinc/wolf_goat_cabbage.cpp... Generating docs for file test/flatzinc/zebra.cpp... -Generating docs for file gecode/float.hh... -Generating docs for file test/float.hh... -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/transcendental.cpp... -Generating docs for file test/float/transcendental.cpp... -Generating docs for file gecode/float/trigonometric.cpp... -Generating docs for file test/float/trigonometric.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/int/element/int.hpp... -Generating docs for file gecode/int/sequence/int.hpp... -Generating docs for file gecode/int/var-imp/int.hpp... -Generating docs for file gecode/int/var/int.hpp... -Generating docs for file gecode/int/view/int.hpp... -Generating docs for file gecode/set/channel/int.hpp... -Generating docs for file gecode/set/int.hpp... -Generating docs for file test/int.hpp... -Generating docs for file gecode/float/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 test/float/basic.cpp... Generating docs for file test/int/basic.cpp... -Generating docs for file examples/bin-packing.cpp... -Generating docs for file gecode/int/bin-packing.cpp... -Generating docs for file test/int/bin-packing.cpp... -Generating docs for file gecode/float/bool.cpp... -Generating docs for file gecode/int/bool.cpp... -Generating docs for file gecode/int/var-imp/bool.cpp... -Generating docs for file gecode/int/var/bool.cpp... -Generating docs for file gecode/set/bool.cpp... -Generating docs for file test/assign/bool.cpp... -Generating docs for file test/branch/bool.cpp... -Generating docs for file test/int/bool.cpp... -Generating docs for file gecode/int/circuit.cpp... -Generating docs for file test/int/circuit.cpp... -Generating docs for file gecode/int/count.cpp... -Generating docs for file test/int/count.cpp... -Generating docs for file gecode/int/cumulative.cpp... -Generating docs for file test/int/cumulative.cpp... -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 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 gecode/int/gcc.cpp... -Generating docs for file test/int/gcc.cpp... -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/int/member.cpp... -Generating docs for file test/int/member.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 gecode/int/no-overlap.cpp... -Generating docs for file test/int/no-overlap.cpp... -Generating docs for file gecode/int/nvalues.cpp... -Generating docs for file test/int/nvalues.cpp... -Generating docs for file gecode/int/order.cpp... -Generating docs for file test/int/order.cpp... -Generating docs for file gecode/int/sorted.cpp... -Generating docs for file test/int/sorted.cpp... -Generating docs for file gecode/int/unary.cpp... -Generating docs for file test/int/unary.cpp... -Generating docs for file gecode/int/unshare.cpp... -Generating docs for file test/int/unshare.cpp... -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/search/nogoods.cpp... -Generating docs for file test/nogoods.cpp... -Generating docs for file gecode/kernel/memory/region.cpp... -Generating docs for file test/region.cpp... Generating docs for file test/search.cpp... -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/set.hh... -Generating docs for file test/set.hh... -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/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 test/set/construct.cpp... -Generating docs for file gecode/set/convex.cpp... -Generating docs for file test/set/convex.cpp... -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/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/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 test/set/mm-set.cpp... -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 test/set/rel-op-const.cpp... -Generating docs for file gecode/set/rel-op.cpp... -Generating docs for file test/set/rel-op.cpp... -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/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 test/test.cpp... Generating docs for file test/test.hh... Generating docs for file test/test.hpp... @@ -360615,8 +360651,8 @@ writing tag file... Running plantuml with JAVA... Running dot... -type lookup cache used 65536/65536 hits=1512077 misses=172436 -symbol lookup cache used 65536/65536 hits=1054049 misses=91762 +type lookup cache used 65536/65536 hits=1512824 misses=171613 +symbol lookup cache used 65536/65536 hits=1054428 misses=91988 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' @@ -360925,15 +360961,15 @@ 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-5.1_amd64.deb'. dpkg-deb: building package 'libgecodegist49t64-dbgsym' in '../libgecodegist49t64-dbgsym_6.2.0-5.1_amd64.deb'. +dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-5.1_amd64.deb'. dh_gencontrol -plibgecodeflatzinc49t64 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodeflatzinc49t64 ; fi dh_md5sums -plibgecodeflatzinc49t64 dh_builddeb -plibgecodeflatzinc49t64 -- -Zxz -dpkg-deb: building package 'libgecodeflatzinc49t64' in '../libgecodeflatzinc49t64_6.2.0-5.1_amd64.deb'. dpkg-deb: building package 'libgecodeflatzinc49t64-dbgsym' in '../libgecodeflatzinc49t64-dbgsym_6.2.0-5.1_amd64.deb'. +dpkg-deb: building package 'libgecodeflatzinc49t64' in '../libgecodeflatzinc49t64_6.2.0-5.1_amd64.deb'. dh_gencontrol -pflatzinc # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -pflatzinc ; fi @@ -360948,12 +360984,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/2697267/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2697267/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/3454258 and its subdirectories -I: Current time: Thu Jun 6 19:13:02 -12 2024 -I: pbuilder-time-stamp: 1717744382 +I: removing directory /srv/workspace/pbuilder/2697267 and its subdirectories +I: Current time: Fri Jul 11 03:53:21 +14 2025 +I: pbuilder-time-stamp: 1752155601